Не знаю, правильно я понял или нет, но все же: Исходные данные:
M = -32768;
Промежуточные данные:
N = 10;
A[1] = 1; A[2] = 2; A[3] = 3; A[4] = 4; A[5] = 5; A[6] = 6; A[7] = 7; A[8] = 8; A[9] = 9; A[10] = 10;
Результат работы:
A[1] = 11; A[2] = 12; A[3] = 13; A[4] = 14; A[5] = 15; A[6] = 16; A[7] = 17; A[8] = 18; A[9] = 19; A[10] = 20;
И в конце программы вроде как должен быть ReadLn, а не WriteLn.