Lập trình đơn giản

Ichigo

Cho 2 dãy số dãy 1 gồm 3,1,7,9,5.Cho phép 3 lần đổi chỗ mỗi lần đc đổi 2 số bất kì. Hãy sắp xếp dãy số trên theo thứ tự tăng dần và nhanh nhất. Dãy 2 gồm 6 số 10,2,8,9,6,5. Cho phép 4 lần đổi chỗ mỗi lần đc đổi 2 số bất kì. Hãy sắp xếp dãy số theo thứ tự giảm dần và nhanh nhất

Minh Lệ
11 tháng 5 2020 lúc 21:14

Program hotrotinhoc;

var a,b: array[1..6] of integer;

i,j,tg: integer;

begin

a[1]:=3; a[2]:=1; a[3]:=7; a[4]:=9; a[5]:=5;

b[1]:=10; b[2]:=2; b[3]:=8; b[4]:=9; b[5]:=6; b[6]:=5;

for i:=1 to 5 do

for j:=i to 5 do

if a[i]>a[j] then

begin

tg:=a[i];

a[i]:=a[j];

a[j]:=tg;

end;

write('Day 1 sau khi doi cho la : ');

for i:=1 to 5 do write(a[i],' ');

writeln;

write('Day 2 sau khi doi cho la : ');

for i:=1 to 6 do

for j:=i to 6 do

if b[i]<b[j] then

begin

tg:=b[i];

b[i]:=b[j];

b[j]:=tg;

end;

for i:=1 to n do write(b[i],' ');

readln

end.

Bình luận (0)

Các câu hỏi tương tự
khonopro
Xem chi tiết
Phạm Thị Kim Anh
Xem chi tiết
Phạm Hải Lâm
Xem chi tiết
Thu Hiền
Xem chi tiết
No_sun
Xem chi tiết
Quỳnh Như
Xem chi tiết
No_pvp
Xem chi tiết
Phan Hữu Nghĩa
Xem chi tiết
Linh Miu
Xem chi tiết