program raf105;
var abc,a,b,c:integer;
begin
write('Введите трёхзначное число: ');
readln(abc);
a:= abc div 100;
c:= abc mod 10;
b:= (abc-((a*100)-c)) div 10;
if (a>b) and (a>c)
then begin
a:= a*100;
if b>c
then b:=b*10
else c:=c*10;
end;
if (b>a) and (b>c)
then begin
b:= b*100;
if a>c
then a:=a*10
else c:=c*10;
end;
if (c>b) and (c>a)
then begin
c:= c*100;
if b>a
then b:=b*10
else a:=a*10;
end;
abc:= a+b+c;
writeln('Компьютер переставил цифры числа в порядке убывания: ',abc);
end.
Язык PascalABC