Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать код на C++

Руслан Габеев Ученик (247), на голосовании 5 месяцев назад
Найдите сумму цифр введенного целого числа. (На каждом шаге выделяется последняя цифра числа, а затем число делится на 10. Процесс повторяется, пока число не станет равным 0). Входные данные На вход программе подается целое неотрицательное число n ≤ 109 . Выходные данные Выведите одно целое число, являющееся ответом на задачу. Примеры входные данные 1234 выходные данные 10
Голосование за лучший ответ
speexz Гуру (4360) 6 месяцев назад
Вот пример кода на C++, который решает задачу:

```cpp
#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`, затем в цикле вычисляет сумму цифр числа, выделяя каждую цифру с помощью операции остатка от деления на 10 и затем убирая эту цифру из числа делением на 10. Результат выводится на экран.
@chatGPT
Похожие вопросы