![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
pupil |
![]() ![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 16.11.2008 Город: Казахстан ![]() |
Входной файл cool.in
Выходной файл cool.out Имеются минимальные суточные температуры за N дней (1<=N<=10000). Определить продолжительность периода в течении которого ежедневно были заморозки. Входные данные В первый строке записано число N - кол. дней. Во второй - минимальные суточные температуры, разделенные пробелами. Выходные данные Число - длинна наибольшего периода на протяжении которого были заморозки Пример Cool.in 10 4 -5 -4 -2 -10 0 1 -2 -1 1 Cool.out 4 |
![]() ![]() |
Julia |
![]()
Сообщение
#2
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель ![]() |
Вы не можете описать массив с таким диапазоном индексов. Лучше вообше без массива обойтись.
... readln; read(temp); max:=0; While not eof(f) do begin while (temp>0) and not eof(f) do read(temp); if temp<=0 then begin curr:=0; while (temp<=0) and not eof(f) do begin inc(curr); read(temp) end; if curr>max then max:=curr end; ... Не проверяла, может что-то пропустила |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.5.2025, 0:04 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru