[Mảng 1 Chiều Cơ Bản]. Bài 2. Trung bình cộng nguyên tố

Xem dạng PDF

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:
28Tech
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

Hãy đọc nội quy trước khi bình luận.



  • -2
    heo2912013  đã bình luận lúc 22, Tháng 2, 2025, 6:24

    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<