Cerinţa
Se dă un vector cu n
numere naturale. Să se determine câte dintre elemente au valoarea strict mai mare decât media aritmetică a elementelor vectorului.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi n
numere naturale, reprezentând elementele vectorului.
Date de ieşire
Programul afișează pe ecran numărul C
, reprezentând valoarea cerută.
Restricţii şi precizări
1 ≤ n ≤ 200
- elementele vectorului vor fi cuprinse între
0
și1000
Exemplu
Intrare
5 5 0 2 1 4
Ieșire
2
Explicație
Media aritmetică a elementelor este 2.4
. În vector sunt 2
elemente cu valoarea strict mai mare decât 2.4
: 5 4
#include <bits/stdc++.h> using namespace std; int main() { double n,cate=0,a[1001],pr,c=0,s=0; double sum; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; s=s+a[i]; c++; } sum=s/c; for(int i=1;i<=n;i++) { if(a[i]>=sum) cate++; } cout<<cate; return 0; }