Ответ:
Сначала вводим количество элементов n, затем сохраняем числа в массив и выводим его с конца. Размер массива ограничен значением MaxN; при необходимости его можно увеличить.
program Task4;
const
MaxN = 1000;
var
a: array[1..MaxN] of integer;
n, i: integer;
begin
readln(n);
if (n < 1) or (n > MaxN) then
halt;
for i := 1 to n do
read(a[i]);
for i := n downto 1 do
write(a[i], ' ');
end.