Модуль: 6. Нахождение минимального (максимального) элемента массива


6. 5

☰ Теория

Идея решения задачи 5 состоит в следующем:

  1. Считать данные – массив.
  2. Заведем переменную, в которой будем хранить ответ для данного момента и переменную, в которой будем поддерживать значение длины текущей «положительной» цепочки данных.
  3. Пройдем по элементам массива. Если элемент положительный, то счетчик текущей «положительной» длины увеличим на 1, если нет – установим значение ноль, это означает, что текущей «положительной» цепочки нет. Проверим, если в переменной-ответе меньшее значение, чем найденное на текущий момент, значит найдено лучшее решение, запомним его в переменной ответе.
  4. Вывод ответа.

Задача 5.
Метеостанция ведет наблюдения за температурой воздуха в марте. Определите максимальное количество дней подряд, в течение которых наблюдалась положительная температура.
Входные данные: список температур
Выходные данные: максимальное количество дней, в течение которых наблюдалась положительная температура
Пример
Входные данные Выходные данные
-2 4 5 0 -2 1 3 5 3 0 1 4 6 3 -1 3 4

Напишите программу
Auto
       

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python1
Комментарий учителя