10. запросить трёхзначное число и сформировать новое, состоящее из тех же цифр, расположенных в порядке возрастания.

mashkasuper1 mashkasuper1    1   21.08.2019 20:50    0

Ответы
Demaniza Demaniza  05.10.2020 10:03
Program n1;
var a: integer;
procedure sort (a,b,c: integer);
var t: real;
begin
if a>b then
begin
a:=a+b;
b:=a-b;
a:=a-b;
end;
if b>c then
begin
b:=b+c;
c:=b-c;
b:=b-c;
end;
if a>b then
begin
a:=a+b;
b:=a-b;
a:=a-b;
end;
t:=((c/100)+(b/10)+a)*100;
writeln('полученное число: ',t);
end;
begin
write('введите число: ');
readln(a);
sort(a div 100,a mod 10,round(((a mod 100)-(a mod 10))/10));
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика