NT

 nhập dãy gồm n số 

a. Tìm số lẻ nhỏ nhất có trong dãy, không có thì xuất ' khong co'

b. Tìm số chẵn lớn hơn 7 có trong dãy.

c. In dãy số đó theo thứ tự số lẻ giảm dần, rồi đến số chẵn tăng dần.

NT
16 tháng 8 2023 lúc 9:59

#include <bits/stdc++.h>

using namespace std;

int A[100],B[100],C[100],kt,n,nn,dem1=0, dem2=0;

int main()

{

cin>>n;

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

cin>>A[i];

kt=0;   

nn=INT_MAX;   

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

if (A[i]%2!=0)     

{     

kt=1;     

if (nn>=A[i]) nn=A[i];   

  } 

  if (kt==0) cout<<"khong co";   

else cout<<nn;   

cout<<endl;   

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

if (A[i]%2==0 && A[i]>7)     

cout<<A[i]<<" ";   

cout<<endl;   

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

if (A[i]%2!=0)     

{     

dem1++;     

B[dem1]=A[i];     

}   

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

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

{   

dem2++;   

C[dem2]=A[i];   

}   

sort(B,B+dem1+1);   

sort(C,C+dem2+1);   

for (int i=dem1; i>=1; i--)     

cout<<B[i]<<" ";   

for (int i=1; i<=dem2; i++)     

cout<<C[i]<<" ";

}

Bình luận (0)

Các câu hỏi tương tự
NT
Xem chi tiết
NT
Xem chi tiết
TD
Xem chi tiết
H24
Xem chi tiết
HT
Xem chi tiết
LP
Xem chi tiết
ML
Xem chi tiết
NH
Xem chi tiết
PA
Xem chi tiết