Когда ожидается потепление? Задание заключается в том, чтобы посчитать количество полных недель, которые нужно прождать

  • 30
Когда ожидается потепление? Задание заключается в том, чтобы посчитать количество полных недель, которые нужно прождать до дня, когда температура составит не менее 22.0°C. Начиная с первого дня наблюдений, программа считывает максимальную дневную температуру в градусах для каждого дня, пока не будет достигнуто потепление. День, на который наступает потепление, исключается из расчета. В первой строке ввода указывается максимальная температура в первый день наблюдений, во второй строке - второго дня наблюдений, и так далее. Ждем вашего решения, ограничение времени выполнения - 1 секунда, ограничение памяти - 64мб. Ввод и вывод данных осуществляются через стандартные потоки.
Pauk
41
Что нужно сделать в этой задаче, это посчитать количество полных недель, которые нужно прождать до дня, когда температура составит не менее 22.0°C. Для этого мы должны вводить максимальную дневную температуру в градусах для каждого дня, пока не будет достигнуто потепление. День, на который наступает потепление, исключается из расчета.

Давайте разберем пример для лучшего понимания:

Предположим, мы следим за погодой в течение 12 дней и вводим максимальную дневную температуру для каждого дня:

20.5°C
18.2°C
19.8°C
21.3°C
22.1°C
20.7°C
23.5°C
22.8°C
21.6°C
19.2°C
23.0°C
23.1°C

Мы видим, что на 5-й день температура достигает 22.1°C. Это означает, что на 5-й день наступает потепление, и этот день исключается из расчета.

Теперь мы должны посчитать количество полных недель. Неделя состоит из 7 дней. Мы должны разделить общее количество дней после первого дня наблюдений на 7 и взять целую часть от деления. После этого полученное число будет количеством полных недель.

В нашем примере у нас остается 11 дней после первого дня наблюдений. Деление 11 на 7 даёт 1 с остатком 4. Значит, у нас есть 1 полная неделя и 4 дня.

Итак, ответ на задачу: когда ожидается потепление - это на 5-й день. А количество полных недель, которые нужно прождать, равно 1 неделя.

Мы детально разобрали пример, чтобы выше школьник мог понять весь процесс решения.