Bài 4. Sử dụng biến trong chương trình

CG

1. Nhập số nguyên dương N và dãy gồm N số nguyên:A1,A2,….,An (N<=200,ai<=300). In ra màn hình dãy số trên đc sắp xếp tăng dần

2. Giống bài trên nhưng sắp xếp giảm dần

Cả 2 bài dùng THUẬT TOÁN SẮP XẾP DÃY SỐ TĂNG DẦN nha mọi người UwU

NT
23 tháng 6 2020 lúc 16:07

Bài 1:

uses crt;

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

i,n,tam,j:integer;

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;

writeln('Day so sau khi duoc sap xep tang dan la: ');

for i:=1 to n do

write(a[i]:4);

readln;

end.

Bài 2:

uses crt;

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

i,n,tam,j:integer;

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;

writeln('Day so sau khi duoc sap xep giam dan la: ');

for i:=1 to n do

write(a[i]:4);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
LP
Xem chi tiết
QA
Xem chi tiết
NQ
Xem chi tiết
NN
Xem chi tiết
HT
Xem chi tiết
DH
Xem chi tiết
LP
Xem chi tiết
NU
Xem chi tiết
NY
Xem chi tiết