Bài 11: Kiểu mảng

nguyễn hoàng long

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 đỡ 

Nguyễn Lê Phước Thịnh
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ự
Nguyễn tiên
Xem chi tiết
Minh Hoạt
Xem chi tiết
Benny
Xem chi tiết
nông thị ngân
Xem chi tiết
Khánh Linh
Xem chi tiết
Khánh Linh
Xem chi tiết
Trần Cương
Xem chi tiết
Linh Chi
Xem chi tiết
Thu Hiền
Xem chi tiết