Giúp em vs mọi người nhập vào một mảng số nguyên rồi sắp xếp theo thứ tự tăng dần
2 câu trả lời
program bai_giai;
uses crt;
var a:array[1..1000]of longint;tam,i,n:longint;
begin
clrscr;
write('nhap n:');readln(n);
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
end;
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;
for i:=1 to n do write(a[i],' ');
readln
end.
code pascal:
program bai_tap;
uses crt;
var A:ARRAY[1..100000] of longint;
i,i1,n,tg:longint;
begin
clrscr;
write('nhap n:');
read(n);
for i:=1 to n do
begin
write('Nhap phan tu thu ',i,': ');
read(A[i]);
end;
for i:=1 to n-1 do
for i1:=i+1 to n do
if A[i] > A[i1] then
begin
tg:=A[i];
A[i]:=A[i1];
A[i1]:=tg;
end;
write('Day sau khi sap xep tang dan la ');
for i:=1 to n do
write(A[i],' ');
readln;
readln
end.