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 și 1000
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
Am primit 60 de puncte, mi-ați putea oferi varianta de 100 ?
#include
using namespace std;
int main()
{
int a[100],n,i,s=0,ma=0,C=0;
cout<<"";
cin>>n;
for(i=0;i
cin>>a[i];
for(i=0;i
s=s+a[i];
ma=(ma+s)/n;
for(i=0;i
{
if(a[i]>ma)
C++;
}
cout<<""<
return 0;
}
Răspunsuri la întrebare
Răspuns de
2
Încearcă varinata din mesaj. Sper să fie cea bună.
Alte întrebări interesante
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
using namespace std;
int main()
{
int a[100],n,i,s=0,ma=0,C=0;
cin>>n;
for(i=1;i<=n; i++)
{
cin >>a[i];
s+=a[i];
}
ma=s/n;
for(i=1;i<=n; i++)
{
if(a[i]>ma)
C++;
}
cout<<C;
return 0;
}