Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho mảng số nguyên A[] gồm N phần tử, nhiệm vụ của bạn là tính trung bình cộng của các số là số nguyên tố trong dãy. Dữ liệu đảm bảo có ít nhất 1 phần tử là số nguyên tố trong dãy.
Đầu vào
Dòng đầu tiên là số nguyên dương N
Dòng thứ 2 gồm N số nguyên viết cách nhau một vài khoảng trắng
Giới hạn
1<=N<=1000
-10^3<=A[i]<=10^3
Đầu ra
In ra đáp án của bài toán lấy 3 số sau dấu phẩy.
Ví dụ :
Input 01
5
-911 234 151 347 231
Output 01
249.000
Input 02
3
1 2 5
Output 02
3.500
Bình luận
THAM KHẢO CÁCH LÀM DỄ HIỂU CỦA C++
include <bits/stdc++.h>
using namespace std; int n; bool nt(int n) { if(n<2) return false; for(int i=2;i<=sqrt(n);i++){ if(n%i==0){ return false; } } return true; } int cnt=0,sum=0,N; int main(){ cin>>N; int A[N]; for(int i=1;i<=N;i++){ cin>>A[i]; } for(int i=1;i<=N;i++){ if(i<n-1&&A[i]==A[i+1]){ A[i]=0; } if(nt(A[i])==true){ cnt++; sum+=A[i]; } } cout<<fixed<