1 #include
2 using namespace std;
3 int main()
4 {
5 int s,x,y,z;
6 cin>>s;
7 x=s/100;
8 y=(s/10)%10;
9 z=s%10;
10 cout>>x+y+z;
11 return 0;
12 }
Дано трехзначное число. Найдите сумму его цифр.
Ошибку выдаёт в 10 строке.

26 Сен 2019 в 22:40
212 +1
0
Ответы
1

Ошибка заключается в использовании символа > вместо >> при чтении данных с потока ввода cin. В строке 6 нужно заменить cin>>s; на cin>>s; чтобы программа правильно считала значение s с клавиатуры.

После исправления этой ошибки программа будет работать правильно.

19 Апр 2024 в 19:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир