• Предмет: Информатика
  • Автор: matviyegorov
  • Вопрос задан 3 месяца назад

С++ Дано натуральное число k. Построить алгоритм для определения суммы цифр этого числа.

Ответы

Ответ дал: gostevavera228
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

```

Вас заинтересует