Дистанционная подготовка: Задание "Сжатие Списка"
Задание "Сжатие Списка"
от Владимир Кузнецов - Суббота 29 Октябрь 2016, 23:00
3174. Сжатие списка
  Очень интересный феномен я имел возможность заметить в задании "Сжатие списка": кол-во элементов списка, которое я считываю в цикле:
i:=1;
while not eoln(f) do
begin
read(f, a[i]);
i:=i+1;
end;
на единицу больше, чем кол-во элементов на самом деле, как и ожидается. Но иногда оно больше сразу на 2 элемента, о чём я узнал, меняя условие расчёта количества после цикла с n:=i-1 на n:=i-2, и получая в 1-ом случае 2 верных решения, а во 2-ом - 8... Почему?