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
K
Khách
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Những câu hỏi liên quan
DV
8 tháng 3 2017
đổi vị trí số 3 và số 1 được 1;3;7;9;5
đổi tiếp vị trí số 5 va số 7 được 1;3;5;9;7
đổi tiêp vị trí số 7 và số 9 được 1;3;5;7;9
Khi đó ta có dãy số được sắp xếp theo thứ tự tăng dần
28 tháng 5 2018
lần 1:đổi 3 vs 1:1,3,7,9,5
lần 2:đổi:7 vs 5:1,3,5,9,7
lần 3:đổi:7 vs 9:1,3,5,7,9
k cho mk nha bn
chúc bn hc tốt
9 tháng 1 2022
#include <bits/stdc++.h>
using namespace std;
long long a[8],n,i,j;
int main()
{
n=8;
for (i=1; i<=n; i++) cin>>a[i];
for (i=1; i<=n-1; i++)
for (j=i+1; j<=n; j++)
if (a[i]<a[j]) swap(a[i],a[j]);
for (i=1; i<=n; i++) cout<<a[i]<<" ";
return 0;
}
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.