ОТДАЮ ПОСЛЕДНИЕ БАЛЛЫ, РЕШИТЕ ЗАДАЧУ ЯЗЫК С++!!!!!!!
Напишите рекурсивную функцию вычисления суммы цифр натурального числа.
Формат входных данных
На вход ваша программа получает одно натуральное число n (n<216).
Формат выходных данных
Выведите одно число — сумму цифр числа n.
входные данные
412
777
выходные данные
7
21
Ответы на вопрос
Ответил Hn94
0
Ответ:
#include <iostream>
using namespace std;
int main()
{
int number;
cin >> number;
int sum = number % 10;
while(true)
{
number /= 10;
if (number <= 0) break;
sum += number % 10;
}
cout << sum;
}
Новые вопросы
Окружающий мир,
2 года назад
Русский язык,
2 года назад
Геометрия,
2 года назад
Английский язык,
2 года назад
Алгебра,
8 лет назад