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

На­пи­ши­те про­грам­му, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных де­ся­тич­ных чисел опре­де­ля­ет сред­нее ариф­ме­ти­че­ское эле­мен­тов, за­пись ко­то­рых в си­сте­ме счис­ле­ния с ос­но­ва­ни­ем 7 окан­чи­ва­ет­ся циф­рой 5. Если среди вход­ных дан­ных таких эле­мен­тов нет, про­грам­ма долж­на вы­ве­сти «NO».

Про­грам­ма по­лу­ча­ет на вход в пер­вой стро­ке на­ту­раль­ное число ко­ли­че­ство чисел (3 ≤ N ≤10 000), затем N на­ту­раль­ных чисел, не пре­вы­ша­ю­щих 30 000, каж­дое в от­дель­ной стро­ке.

Про­грам­ма долж­на вы­ве­сти одно число  — сред­нее ариф­ме­ти­че­ское де­ся­тич­ных чисел (эле­мен­тов по­сле­до­ва­тель­но­сти), за­пись ко­то­рых в 7⁠-⁠рич­ной си­сте­ме счис­ле­ния окан­чи­ва­ет­ся циф­рой 5, или «NO», если среди вход­ных дан­ных таких эле­мен­тов нет.

 

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

 

Вход­ные дан­ныеВы­ход­ные дан­ные
4
14
20
68
25
68
Спрятать решение

Ре­ше­ние.

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

n = int(input())

res = 0

k = 0

for i in range(n):

a = int(input())

r = a % 7

if r == 5:

res+= a

k +=1

if k > 0:

print(res/k)

else:

print('NO')


Аналоги к заданию № 43593: 43438 Все

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