Ошибка: индекс находится вне границ массива - PascalABC.NET
Формулировка задачи:
Доброго времени суток.
Вот задача:
Что не так в моем решении? Выдает ошибку.
Спойлер
Листинг программы
- var
- bin,bout:text;
- i:word;
- R:word; // Окончательный результат
- N:word; // Кол-во дней(элементов массива)
- A:array of Word;
- begin
- Assign(bin,'input.txt'); Reset(bin);
- Assign(bout,'output.txt'); Rewrite(bout);
- R:=0;
- Readln(bin,N);
- SetLength(A,N);
- While not Eoln(bin) do
- begin
- Read(bin,A[i]);
- for i:=1 to N do
- begin
- if A[i]>A[i+1] then
- inc(R);
- end;
- end;
- Writeln(bout,R);
- end.
Решение задачи: «Ошибка: индекс находится вне границ массива»
textual
Листинг программы
- for i:=0 to N-2 do
- begin
- if A[i]>A[i+1] then
- inc(R);
- end;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д