Hãy trình bày thuật toán giải bài toán sau.Cho 3 số nguyên x y z .Hãy sắp xếp 3 số nguyên theo thứ tự giảm dần
2 câu trả lời
- Thuật toán sắp xếp giảm dần x, y, z
+ Bước 1 : Nhập x, y, z
+ Bước 2 : Nếu x < y thì hoán đổi x, y
+ Bước 3 : Nếu y < z thì hoán đổi y, z
+ Bước 4 : Nếu x < y thì hoán đổi x, y
+ Bước 5 : In lần lượt x, y, z rồi kết thúc
uses crt;
var x,y,z,max,min:integer;
begin
write('nhap x:');readln(x);
write('nhap y:');readln(y);
write('nhap z:');readln(z);
max:=x;
min:=y;
if y>max then max:=y;
if z>max then max:=z;
writeln(max);
if x<min then min:=x;
if z<min then min:=z;
if min<x<max then writeln(x);
if min<y<max then writeln(y);
if min<z<max then writeln(z);
writeln(min);
readln;
end.