При работе с массивами обычно приходится работать сразу со всеми элементами массива.
Перебор элементов: просматриваем все элементы массива и, если нужно, выполняем с каждым из них некоторую операцию.
Для этого используется чаще всего цикл с переменной, которая изменяется от 0 до N-1, где N количество элементом массива.
Под N будем считать текущий размер массива, то есть
N := length(A)
...
for i := 0 to n - 1 do begin
// здесь работаем с a[i]
end;
...
В указанном цикле переменная i будет принимать значения 0, 1, 2, ...,N-1. Таким образом, на каждом шаге цикла мы обращаемся к конкретному элементу массива с номером i.
Таким образом, достаточно описать, что нужно сделать с одним элементом массива a[i] и эти действия поместить внутрь такого цикла.
Напишем программу, которая заполняет массив первыми N натуральными числами, то есть по окончании программы элементы массива должны стать равными
a[0] = 1
a[1] = 2
a[2] = 3
...
a[N - 1] = N
Нетрудно заметить закономерность: значение элемента массива должно быть больше на 1, чем индекс элемента.
Цикл будет выглядеть следующим образом
for i := 1 to n - 1 do
a[i] := i + 1;
Выполните задание.