639
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;
}
Comentarii