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.

18 tháng 1 2020

Thuật toán sắp xếp của bạn là kiểm tra và đổi chỗ 2 vị trí liền nhau nếu vị trí sau lớn hơn vị trí trước qua n−1n−1 bước

Bước 1 kiểm tra và đổi chỗ n−1n−1 cặp (a1,a2);(a2,a3);..;(an−1,an)(a1,a2);(a2,a3);..;(an−1,an)

Sau bước 1 thì anan là bé nhất

Bước 2 tương tự như vậy nhưng chỉ xét đến an−1

31 tháng 10 2021

Bài 1: 

#include <bits/stdc++.h>

using namespace std;

long long a[100],n,i,j,tam;

int main()

{

cin>>n;

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;

}

31 tháng 12 2021

2:

#include <bits/stdc++.h>

using namespace std;

long long a[1000],i,n;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

sort(a+1,a+n+1);

for (i=1; i<=n; i++) cout<<a[i]<<" ";

cout<<endl;

for (i=n; i>=1; i--) cout<<a[i]<<" ";

return 0;

}

19 tháng 10 2021

#include <bits/stdc++.h>

using namespace std;

long long b[10],i,j,n;

int main()

{

n=10;

for (i=1; i<=n; i++)

cin>>b[i];

for (i=1; i<=n-1; i++)

for (j=i+1;j<=n;j++)

if (b[i]<=b[j]) swap(b[i],b[j]);

for (i=1; i<=n; i++)

cout<<b[i]<<" ";

return 0;

}

30 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

long long a[1000],i,n;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

sort(a+1,a+n+1);

for (i=1; i<=n; i++) cout<<a[i]<<" ";

return 0;

}

9 tháng 11 2021

#include <bits/stdc++.h>

using namespace std;

long long i,n,x;

int main()

{

cin>>n;

for (i=1; i<=n; i++)

{

cin>>x;

if (x<0) cout<<x<<" ";

}

return 0;

}

17 tháng 11 2022

loading...

15 tháng 11 2021

VD: N=5, K=3, A1=2, A2=3, A3=3, A4=5, A5=6

i12345
ai23356
dem01222