Протасова Александра
Протасова Александра

посчитать сумму цифр числа без цикла? с++

люди а как можно посчитать сумму цифр числа (в с++) _без_ использования цикла?
ну например 123, соответственно сумма 6.

НТ
Надежда Тараненко

Воспользовавшись рекурсией

#include
using namespace std;
int f(int a)
{
if(a/10) return (a % 10)+f(a/10); else return a % 10;
}

int main()
{
cout << f(1234) << endl;
return 0;
}

АИ
Александр Изгаршев

Замените цикл на несколько строчек.
s += n % 10; n = n / 10;
s += n % 10; n = n / 10;
s += n % 10; n = n / 10;

Похожие вопросы
дано натуральное число n вычислить сколько цифр в числе n и чему равна сумма его цифр паскаль
Как в С++ посчитать количество цифр после запятой???
10. Найти все четырехзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 2
напишите программу, которая определяет, является ли сумма цифр этого числа простым число
посчитать сумму столбцов
Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр. Напишите JAVA скрипт
преобразовать буквы в числа посчитать общую сумму
Определить, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр в Delphi
Чтоб записать все цифры цикла for в файл, какой код должен быть на Java. Записывается только последнее число цикла .
Программирование. Язык си хелп Ввести целое число и посчитать сумму и произведение цифр данного числа.