Задание 15.2. Информатика. ОГЭ 2024. Статград. 12.12.2023-2

Просмотры: 214
Изменено: 18 октября 2024

Напишите программу, которая в последовательности натуральных чисел определяет количество таких чисел, которые кратны \(4\) и оканчиваются на \(2\).

Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом \(0\) (\(0\) — признак окончания ввода, не входит в последовательность).

Количество чисел не превышает \(1000\). Введённые числа не превышают \(30~000\). Программа должна вывести одно число: количество чисел, кратных \(4\) и оканчивающихся на \(2\).

Решение:

Python (3.8+)


q = 0

while n := int(input()):
    if n % 4 == 0 and n % 10 == 2:
        q += 1

print(q)