Chương trình con và lập trình có cấu trúc

ádfg

hãy viết 1 chương trình nhập dãy số gồm n số nguyên (n<=100).Viết chương trình sắp xếp các phần tử chẳn lên đầu dãy theo thứ tự tăng dần.các phần tử lẻ ở cuối dãy theo thứ tự giảm dần 

 

 

Nguyễn Lê Phước Thịnh
10 tháng 12 2021 lúc 23:11

#include <bits/stdc++.h>

using namespace std;

long long a[100],b[100],c[100],n,i,dem1,dem2;

int main()

{

cin>>n;

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

cin>>a[i];

dem1=0;

dem2=0;

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

{

if (a[i]%2==0) 

{

dem1++;

b[dem1]=a[i];

}

else 

{

dem2=0;

c[dem2]=a[i];

}

}

sort(b+1,b+dem1+1);

sort(c+1,c+dem2+1);

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

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

for (i=dem2; i>=1; i--)

cout<<c[i]<<" ";

return 0;

}

Bình luận (0)

Các câu hỏi tương tự
Lê Trung Hiếu
Xem chi tiết
Ngọc Diệp
Xem chi tiết
09 Lê Quang HIếu
Xem chi tiết
Nguyễn Trần Công Long -...
Xem chi tiết
Đặng Công
Xem chi tiết
27. Nguyễn Chí Thiện
Xem chi tiết
Ly Huong Tra
Xem chi tiết
Luân Trần
Xem chi tiết
Ly Huong Tra
Xem chi tiết