Предмет: Информатика,
автор: matviyegorov
С++ Дано натуральное число k. Построить алгоритм для определения суммы цифр этого числа.
Ответы
Автор ответа:
1
Ответ:
Вы можете использовать следующий алгоритм на C++ для определения суммы цифр натурального числа k:
```
#include <iostream>
using namespace std;
int main() {
int k, sum = 0;
cout << "Введите натуральное число: ";
cin >> k;
while (k != 0) {
sum += k % 10; // Получаем последнюю цифру числа
k /= 10; // Удаляем последнюю цифру числа
}
cout << "Сумма цифр числа: " << sum << endl;
return 0;
}
```
Данный алгоритм считывает натуральное число k с клавиатуры, а затем в цикле while суммирует все его цифры, удаляя каждую цифру после получения с помощью операторов деления на 10 и взятия остатка от деления на 10. Результат выводится на экран.
Пример:
```
Введите натуральное число: 12345
Сумма цифр числа: 15
```
Похожие вопросы
Предмет: Русский язык,
автор: ahmadovv
Предмет: Русский язык,
автор: iltipat0
Предмет: Алгебра,
автор: lukanenkosergej914
Предмет: Английский язык,
автор: Iizka
Предмет: Математика,
автор: Аноним