cứu mình đi mn oi viết chương trình nhập vào 1 dãy số nguyên dương gồm N phần tử (N<=100). Hãy in ra màn hình dãy số vừa nhập. Hãy sắp xếp dãy số theo chiều tăng dần từ trái sang phải và in ra dãy số sau khi đã sắp xếp

1 câu trả lời

uses crt;
var n,i,j,tam:longint;a:array[1..100]of longint;
begin
 clrscr;
  write('nhap n:');readln(n);
  for i:=1 to n do
        begin
         write('nhap a[',i,']=');readln(a[i]);
        end;
  for i:=1 to n do write(a[i],' ');
  for i:=1 to n-1 do
   for j:=i+1 to n do
    if(a[i]>a[j])then
        begin
         tam:=a[i];
         a[i]:=a[j];
         a[j]:=tam;
        end;
  writeln;
  for i:=1 to n do write(a[i],' ');
 readln
end.

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