Информатика, вопрос задал Аноним , 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;

}

Новые вопросы