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.
После того, как введены данные по всем дням и цикл закончен (т.е. после выхода из цикла) выводим результаты. В первой строке – среднюю температуру. Это результат деления суммы положительных температур на количество дней с такими температурами. Во второй строке отдельно выводим количество дней с положительными температурами.
В указаниях по оцениванию приведены тесты, на которых проверяется правильность решения:
№ | Входные данные | Выходные данные |
---|---|---|
1 | 1 5 | 5.0 1 |
№ | Входные данные | Выходные данные |
---|---|---|
2 | 2 7 10 | 8.5 2 |
№ | Входные данные | Выходные данные |
---|---|---|
3 | 3 0 3 8 | 5.5 2 |
№ | Входные данные | Выходные данные |
---|---|---|
4 | 4 -5 6 -7 3 | 4.5 2 |
Это задание (под номером 8E46D4) и подобные ему в Наблюдения за погодой (Python). №16 ОГЭ.
Демоверсия с сайта ФИПИ.