Bài 11: Kiểu mảng

NL

viết chương trình nhập vào mảng một chiều.gồm phần tử số nguyên N được nhập từ bàn phím. N nguyên, dương, N<=10

A, in mảng vừa nhập ra màn hình

B, tính tổng các phần tử có giá trị chẵn, in kết qua ra màn hình

C, đếm số lượng các phần tử chia hết cho 3

D, tính trung bình cộng các số có giá trị lẻ

E, in ra màn hình các phần tử là số nguyên tố

mong được giúp đỡ 

NT
21 tháng 1 2022 lúc 22:00

#include <bits/stdc++.h>

using namespace std;

long long a[100],n,i,t,t1,dem,dem1;

//chuongtrinhcon

bool ktnt(long long x)

{

if (x<=1) return(false);

for (int i=2; i*i<=x; i++)

if (x%i==0) return(false);

return true;

}

//chuongtrinhchinh

int main()

{

cin>>n;

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

{

cin>>a[i];

}

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

cout<<endl;

t=0;

for (i=1; i<=n; i++) if (a[i]%2==0) t=t+a[i];

cout<<t<<endl;

dem=0;

for (i=1; i<=n; i++) if (a[i]%3==0) dem++;

cout<<dem<<" ";

t1=0;

dem1=0;

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

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

{

t1+=a[i];

dem1++;

}

cout<<fixed<<setprecision(2)<<(t1*1.0)/(dem1*1.0)<<endl;

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

if (ktnt(a[i])==true) cout<<a[i]<<" ";

return 0;

}

Bình luận (0)

Các câu hỏi tương tự
NT
Xem chi tiết
MH
Xem chi tiết
H24
Xem chi tiết
NN
Xem chi tiết
KL
Xem chi tiết
KL
Xem chi tiết
TC
Xem chi tiết
LC
Xem chi tiết
TH
Xem chi tiết