Задача по с++, прошу помощи Дано натуральное число. Необходимо найти сумму цифр данного числа.
Формат входных данных
В программу вводится одно целое число n (1≤n≤231−1).
Формат выходных данных
Программа должна вывести сумму цифр данного числа.
входные данные: 123
выходные данные: 6

20 Сен 2020 в 19:44
204 +1
0
Ответы
1

Пример решения на C++:

#include <iostream>
int main() {
int n;
std::cin >> n;
int sum = 0;
while(n > 0) {
sum += n % 10; // добавляем последнюю цифру числа к сумме
n /= 10; // убираем последнюю цифру числа
}
std::cout << sum << std::endl;
return 0;
}

Программа считывает число n, затем в цикле вычисляет сумму цифр числа, добавляя к сумме последнюю цифру числа и убирая ее. В конце выводится полученная сумма.

17 Апр 2024 в 23:30
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир