10 класс
readln не нужно в предпоследнией строке
в pascal abc всё норм
Var a,b,c,n:integer;beginreadln(n);{находим 1 цифру}a:=n mod 10;b:=n div 10 mod 10 ;c:= n div 100;n:=100*a + 10*b + c;writeln(n);end.
не переставляет
Другой способ: var a,i:longint; begin readln(a); for i:=1 to 3 do begin write(a mod 10); a:=a div 10; end; end.