program DigitsToArray;
constMAX = 100;
varnum, i: integer;digits: array[1..MAX] of integer;
beginwriteln('Введите натуральное число: ');readln(num);
i := 0;while num > 0 dobegini := i + 1;digits[i] := num mod 10;num := num div 10;end;
writeln('Цифры натурального числа в массиве: ');for i := i downto 1 dowrite(digits[i], ' ');
end.
program DigitsToArray;
const
MAX = 100;
var
num, i: integer;
digits: array[1..MAX] of integer;
begin
writeln('Введите натуральное число: ');
readln(num);
i := 0;
while num > 0 do
begin
i := i + 1;
digits[i] := num mod 10;
num := num div 10;
end;
writeln('Цифры натурального числа в массиве: ');
for i := i downto 1 do
write(digits[i], ' ');
end.