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

На­пи­ши­те про­грам­му, ко­то­рая в по­сле­до­ва­тель­но­сти целых чисел вы­чис­ля­ет сумму всех чисел, ко­то­рые крат­ны 4 или 9. Про­грам­ма по­лу­ча­ет на вход целые числа, ко­ли­че­ство вве­ден­ных чисел не­из­вест­но, по­сле­до­ва­тель­ность чисел за­кан­чи­ва­ет­ся чис­лом 0 (0  — при­знак окон­ча­ния ввода, не вхо­дит в по­сле­до­ва­тель­ность). Ко­ли­че­ство чисел не пре­вы­ша­ет 20. Вве­ден­ные числа по мо­ду­лю не пре­вы­ша­ют 1500 . Про­грам­ма долж­на вы­ве­сти одно число: сумму всех чисел, ко­то­рые крат­ны 4 или 9.

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

Вход­ные дан­ныеВы­ход­ные дан­ные
−16
93
90
0
74
Спрятать решение

Ре­ше­ние.

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

a = int(input())

summ = 0

while a!=0:

if (a%4 == 0) or (a%9 == 0):

summ +=a

a = int(input())

print(summ)

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