Дана ежедневная температура четырех недель месяца. Написать программу, вычисляющую недели месяца, в которых средняя температура ниже среднемесячной. Все ежедневные значения температур хранятся в двумерном массиве. Предусмотреть выбор ввода ежедневных температур с клавиатуры во время работы программы, из файла или генератором случайных чисел. (нужен код на C++)
В программе используется двумерный массив `temperature`, который хранит значения температур для каждого дня месяца. С помощью констант `WEEKS_IN_MONTH` и `DAYS_IN_WEEK` задается количество недель в месяце и количество дней в неделе соответственно.
Перед заполнением массива пользователю предлагается выбрать источник данных: ввод с клавиатуры, чтение из файла или генерация случайных чисел. В зависимости от выбора используется соответствующий блок кода.
Затем вычисляется среднемесячная температура, которая определяется как сумма всех значений в массиве, деленная на их количество.
Далее происходит поиск недель месяца, в которых средняя температура ниже среднемесячной. Для каждой недели вычисляется средняя температура, и если она меньше среднемесячной, выводится номер недели.
Готовый ответ
Готовый ответ был подготовлен экспертом по информатике