Скажите пожалуйста как в программе C++ сделать так, что бы вместо 4-х значного числа...

0 голосов
18 просмотров

Скажите пожалуйста как в программе C++ сделать так, что бы вместо 4-х значного числа выводилась сумма цифр этого числа? (Например число 1234, надо чтобы вывелось 1+2+3+4, т.е 10


Информатика (25 баллов) | 18 просмотров
Дан 1 ответ
0 голосов

//0) Мы хотим найти сумму цифр четырёхзначного числа x.
//1) Сохраним первую цифру числа x:
int a = x / 1000;
//2) Сохраним вторую цифру числа x:
int b = (x / 100) % 10;
//3) Сохраним третью цифру числа x:
int c = (x / 10) % 10;
//4) Сохраним четвёртую цифру числа x:
int d = x % 10;
// Ответ: a+b+c+d
int ans = a + b + c + d;

(3.7k баллов)
0

5 строку нужно поставить перед cout

0

cout<12 что это?

0

11) cout<12) }

0

Вы умеете выводить число?

0

Нет

0

"cout << x;" (без кавычек) выведет число x.

0

Так?1)#include 2)using namespace std;3)int main (){4)int abcd,a,b,c,d,f;5)cout<6)a=f/1000;7)b=(f/100)%108)c=(f/10)%10;9)d=f%1010)cout<11 }

0

10)cout<

0

#include using namespace std;int main() {int abcd, a, b, c, d, f;cin >> f;a = f / 1000;b = (f / 100) % 10;c = (f / 10) % 10;d = f % 10;abcd = a + b + c + d;cout << abcd;}

0

Спасибо большое