Вопрос задан 12.02.2026 в 13:41. Предмет Информатика. Спрашивает Перепелов Семён.

Дано натуральное число. Определить сумму его цифр, больших 5.

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

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

Отвечает Жуков Дмитрий.

Чтобы найти сумму цифр натурального числа, которые строго больше 5, нужно перебрать все его цифры и сложить только те, что равны 6, 7, 8 или 9.

Идея решения

Число можно «разбирать» по цифрам справа налево:

  • последняя цифра находится как n % 10

  • после этого число уменьшаем: n = n // 10

  • если найденная цифра больше 5 — прибавляем её к сумме

Так повторяем, пока число не станет равно 0.

Пошаговый алгоритм

  1. Ввести натуральное число n.

  2. Завести переменную s = 0 (в ней будет искомая сумма).

  3. Пока n > 0:

    • d = n % 10 — очередная цифра.

    • если d > 5, то s = s + d.

    • n = n // 10 — убрать последнюю цифру.

  4. Вывести s.

Пример

Пусть n = 5837692.

Разбираем цифры:

  • 2 (не больше 5) → не берём

  • 9 (больше 5) → +9

  • 6 (больше 5) → +6

  • 7 (больше 5) → +7

  • 3 (не больше 5) → не берём

  • 8 (больше 5) → +8

  • 3? (нет, цифр больше нет), 5 (не больше 5) → не берём

Сумма: 9 + 6 + 7 + 8 = 30.

Важные замечания

  • Цифра 5 не считается, потому что требуется больше 5, а не не меньше 5.

  • Если в числе нет цифр 6–9, ответ будет 0 (например, для 123450 сумма равна 0).

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

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

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

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