Задания
Версия для печати и копирования в MS Word
Тип 16 № 43665
i

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

Ко­ли­че­ство чисел не пре­вы­ша­ет 20. Вве­ден­ные числа не пре­вы­ша­ют 1500.

Про­грам­ма долж­на вы­ве­сти одно число: сумму трех­знач­ных чисел, крат­ных 4.

При­мер ра­бо­ты про­грам­мы:

Вход­ные дан­ныеВы­ход­ные дан­ные
18
192
104
117
0
296
Спрятать решение

Ре­ше­ние.

При­ве­дем ре­ше­ние на языке Python.

a = int(input())

res = 0

while a!=0:

if ((a > 99) and (a < 1000)) and a%4 == 0:

res+= a

a = int(input())

print(res)

Источник: ОГЭ−2025. Ос­нов­ная волна 16.06.2025. Санкт-Пе­тер­бург. Ва­ри­ант 2516