Предмет: Информатика,
автор: zx89505894203
с клавиатуры заданы 3 числа,найдите наибольшее из этих чисел , вывести эти числа на экран в порядке убывания
Ответы
Автор ответа:
0
Program n1;
procedure Sort(var A, B, C: integer);
var t: integer;
begin
if A < B then begin
t := B;
B := A;
A := t
end;
if A < C then begin
t := C;
C := A;
A := t
end;
if B < C then begin
t := C;
C := B;
B := t
end
end;
var
a,b,c: integer;
begin
writeln('Введите три числа: ');
readln(a,b,c);
Sort(a,b,c);
writeln('наибольшее: ',a);
writeln('числа: ',a,' ',b,' ',c);
end.
procedure Sort(var A, B, C: integer);
var t: integer;
begin
if A < B then begin
t := B;
B := A;
A := t
end;
if A < C then begin
t := C;
C := A;
A := t
end;
if B < C then begin
t := C;
C := B;
B := t
end
end;
var
a,b,c: integer;
begin
writeln('Введите три числа: ');
readln(a,b,c);
Sort(a,b,c);
writeln('наибольшее: ',a);
writeln('числа: ',a,' ',b,' ',c);
end.
Похожие вопросы
Предмет: Английский язык,
автор: ttenter
Предмет: География,
автор: kristinastolar2008
Предмет: Английский язык,
автор: pnelli20
Предмет: Литература,
автор: AngelaRock12