бррр обычно  все намного проще, например для числа 1234
Код:
1234 div 1000 = 1
(1234 div 100) mod 10 = 2
(1234 div 10) mod 10  = 3
1234 mod 10 = 4
вроде так, найденые цифры скорей всего заносится в масив
Код:
for i:=1 to 3 do a[i]:=n
 который потом следует вывести в обратно порядке 
Код:
for i:=3 downto 1 do writeln(a[i])
 в вашем случае, как мне кажется, задача намного проще, заданное число просто вводится как элементы масива
Код:
for i:=1 to 3 do readln(a[i]);
 