Hệ điều hành

Hiền Phạm

Cho Dãy A gồmN=8.Dãy A gồm các số nguyênlà : 9 ,11, 3, 25, 1, 18,20, 2.Hãy sử dụng thuật toán sắp xếp tráo đổi( sắp xếp dãy A thành dãy không tăng)

Cách làm: Làm theo thứ tự các bước:

1.Xác định bài toán

2.Ý tưởng

3.Thuật toán( làm 1 trong 2 cách:Liệt kê và sơ đồ khối)

4.Ápdụng làm dãy số trên theo các lần duyệt như trong sách giáo khoa

Nguyễn Lê Phước Thịnh
9 tháng 1 2022 lúc 15:00

#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;

}

Bình luận (0)

Các câu hỏi tương tự
Hoan Culi
Xem chi tiết
Phương
Xem chi tiết
Phương
Xem chi tiết
Giang Thu Hương
Xem chi tiết
huy234
Xem chi tiết
huy234
Xem chi tiết
huy234
Xem chi tiết
Lê Nhật Quang
Xem chi tiết
Võ Nguyễn Phương Thu
Xem chi tiết