Вопрос задан 30.09.2026 в 13:48. Предмет Информатика. Спрашивает Боброва Лера.

Составьте алгоритм задачи, табличное представление решения которой приведено ниже: Условие N> 0 125 > 0 да 12 > 0 да 1 > 0 да 0 > 0 нет 0 0+5=5 5+2=7 7+1=8 S 125 12 1 0 N​

Перейти к ответам

Ответы на вопрос

Отвечает Созонтов Глеб.

По таблице видно, что число \( N \) постепенно уменьшается: \( 125 \), \( 12 \), \( 1 \), \( 0 \). При этом к сумме \( S \) прибавляются последние цифры числа: \( 5 \), \( 2 \), \( 1 \).

Значит, алгоритм находит сумму цифр натурального числа.

  • Ввести число \( N \).
  • Присвоить \( S = 0 \).
  • Пока \( N > 0 \), выполнять действия:
    \( S = S + N \bmod 10 \)
    \( N = N \operatorname{div} 10 \)
  • Вывести \( S \).

Для числа \( 125 \) получаем: \( 5 + 2 + 1 = 8 \).

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос