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.

Câu hỏi trong lớp Xem thêm