Для решения этой задачи нам нужно написать программу, которая считывает последовательность целых чисел и определяет, сколько из них являются трехзначными и кратными 7. Последовательность заканчивается числом 0, которое не должно учитываться в подсчетах.
Вот пошаговый алгоритм для решения задачи:
Инициализация счетчика: Создайте переменную для подсчета количества трехзначных чисел, кратных 7. Начальное значение этой переменной должно быть 0.
Считывание чисел: Используйте цикл для ввода чисел. Продолжайте считывать числа, пока не встретите 0.
Проверка условия: Для каждого введенного числа (кроме 0) проверьте два условия:
- Является ли число трехзначным. Это значит, что его абсолютное значение должно быть в диапазоне от 100 до 999 включительно.
- Является ли число кратным 7. Это значит, что остаток от деления числа на 7 должен быть равен 0.
Подсчет: Если число удовлетворяет обоим условиям, увеличьте счетчик на 1.
Вывод результата: После завершения ввода (встреча числа 0) выведите значение счетчика.
Вот пример реализации программы на языке Python:
def count_three_digit_multiples_of_seven():
count = 0
while True:
number = int(input("Введите число: "))
if number == 0:
break
if 100