Дан целочисленный массив из 31 элемента, в котором записаны значения температуры воздуха в марте. Элементы массива могут принимать значения от (–20) до 20. Опишите на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит среднюю температуру по всем дням, когда была оттепель (температура поднималась выше нуля). Гарантируется, что хотя бы один день в марте была оттепель.

28 Апр 2020 в 19:40
197 +1
0
Ответы
1

Алгоритм на языке программирования Python:

# Исходный массив температур
temperatures = [0, -2, 5, -3, 7, 10, 1, -1, 3, 4, -6, -5, 2, 6, 8, -4, -2, 0, 3, 1, -1, 4, 6, 9, 15, 12, 14, 8, 3, 0, 2]
# Переменные для подсчета средней температуры и количества дней с оттепелью
average_temperature = 0
days_count = 0
# Проходим по каждому элементу массива
for temperature in temperatures:
if temperature > 0:
average_temperature += temperature
days_count += 1
# Вычисляем среднюю температуру
average_temperature /= days_count
print("Средняя температура в дни с оттепелью: ", average_temperature)

Этот алгоритм проходит по каждому элементу массива температур, проверяет, была ли температура выше нуля, и если да, то добавляет ее к общей сумме температур и увеличивает счетчик дней с оттепелью. В конце алгоритм вычисляет среднюю температуру по всем дням с оттепелью и выводит результат.

18 Апр в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир