• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

ОТДАЮ ПОСЛЕДНИЕ БАЛЛЫ, РЕШИТЕ ЗАДАЧУ ЯЗЫК С++!!!!!!!

Напишите рекурсивную функцию вычисления суммы цифр натурального числа.

Формат входных данных
На вход ваша программа получает одно натуральное число 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;

}

Вас заинтересует