lehang_gb1
01-10-2009, 10:07
Mình viết chương trình như sau, còn cách viết nào ngắn gọn, dễ hiểu nữa ko, chỉ sắp xếp 3 số thôi không dùng giải thuật sắp xếp cho dãy số.
program Bai1;
uses crt;
var a,b,c,tg:Integer;
Begin
clrscr;
write('vao 3 so a,b,c:'); Readln(a,b,c);
if b<a then
begin tg:=a; a:=b; b:=tg; end;
if c<b then begin tg:=b; b:=c; c:=tg;end;
if b<a then begin tg:=a; a:=b; b:=tg; end;
write(a:9; b:9; c:9);
Readln
End.
program Bai1;
uses crt;
var a,b,c,tg:Integer;
Begin
clrscr;
write('vao 3 so a,b,c:'); Readln(a,b,c);
if b<a then
begin tg:=a; a:=b; b:=tg; end;
if c<b then begin tg:=b; b:=c; c:=tg;end;
if b<a then begin tg:=a; a:=b; b:=tg; end;
write(a:9; b:9; c:9);
Readln
End.