Для решения данной задачи необходимо написать программу, которая будет считывать последовательность натуральных чисел до тех пор, пока не будет введен 0. В процессе считывания необходимо проверять каждое число на соответствие двум условиям: является ли оно трехзначным и кратно ли 4. Если число удовлетворяет обоим условиям, то увеличиваем счетчик. В конце программа должна вывести значение счетчика.
Разберем входные данные из примера:
Таким образом, только число 120 соответствует обоим условиям, поэтому программа должна вывести 1.
Пример кода на Python:
count = 0
while True:
num = int(input())
if num == 0:
break
if 100 <= num <= 999 and num % 4 == 0:
count += 1
print(count)В данном коде:
count - счетчик трехзначных чисел, кратных 4.while True считывает числа до тех пор, пока не будет введен 0.100 <= num <= 999 and num % 4 == 0 проверяет, является ли число трехзначным и кратным 4.Ответ: 1