16 задание демо ОГЭ 2025

Разбор задания №16 демоверсии ОГЭ 2025 года.

Напишите программу для решения следующей задачи.
Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите среднюю температуру для дней, когда температура поднималась выше нуля градусов. Определите количество таких дней. Гарантируется, что за время наблюдения хотя бы в один из дней температура поднималась выше нуля градусов.
Программа получает на вход количество дней, в течение которых проводилось наблюдение
N (1 ≤ N ≤ 31), затем для каждого дня вводится температура.

Входные данныеВыходные данные
4
–5
12
–2
8
10.0
2

вариант решения

Пусть

amount – сумма всех положительных температур,

warm – количество дней, когда температура поднималась выше нуля градусов,

days – количество дней, в течение которых проводилось наблюдение (входные данные)

temperature – температура в день наблюдения.

Сначала присваиваем значение ноль переменным amount и warm.

Организуем ввод данных. Переменной days присваиваем целочисленное значение введённого количества дней. Затем в цикле вводим температуру в каждый из дней.

Сразу проверяем, превышает ли введённая температура 0. Если превышает, то добавляем её к сумме температур и увеличиваем переменную-счётчик дней с положительными температурами на 1.

После того, как введены данные по всем дням и цикл закончен (т.е. после выхода из цикла) выводим результаты. В первой строке – среднюю температуру. Это результат деления суммы положительных температур на количество дней с такими температурами. Во второй строке отдельно выводим количество дней с положительными температурами.

16 демо огэ 2025_1

В указаниях по оцениванию приведены тесты, на которых проверяется правильность решения:

Входные данныеВыходные данные
11
5
5.0
1
Входные данныеВыходные данные
22
7
10
8.5
2
Входные данныеВыходные данные
33
0
3
8
5.5
2
Входные данныеВыходные данные
44
-5
6
-7
3
4.5
2

Это задание (под номером 8E46D4) и подобные ему в Наблюдения за погодой (Python). №16 ОГЭ.

Демоверсия с сайта  ФИПИ.