nhập vào 4 số bất kì hiển thị ra màn hình số vừa nhập từ bé đến lớn

2 câu trả lời

uses crt;

var a : array[1..4] of integer;

i, j : integer;

begin

clrscr;

for i := 1 to 4 do

begin

write('nhap so thu ', i ,' : ');readln(a[i]);

end;

for j := 4 downto 2 do

for i := 1 to j - 1 do

if a[i] > a[i + 1] then 

begin

a[i] := a[i] + a[i + 1];

a[i + 1] := a[i] - a[i + 1];

a[i] := a[i] - a[i + 1];;

end;

write('thu tu tu be den lon : ');

for i := 1 to 4 do write(a[i]:4);

readln

end.

Var a:Array[1..4] Of Longint;
    n,i,j,Tg:Longint;
 Begin
  For i:=1 to 4 do Read(A[i]);   // nhap vao 4 so
  For i:=1 to 3 do
   For j:=i+1 to 4 do
     If A[i]>A[j] then
      Begin
       Tg:=A[i];  A[i]:=A[j]; A[j]:=Tg; // sắp xếp
      End;
    For i:=1 to 4 do Write(A[i],' '); // ghi ra 4 so
 End.