Cerinţa
Să se scrie un program care citeşte de la tastatură un număr natural n şi apoi un şir de n numere naturale şi determină media aritmetică a celor pare.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale.
Date de ieşire
Programul afișează pe ecran numărul M, reprezentând media aritmetică a valorilor pare.
Restricţii şi precizări
0 < n < 1000
cele n numere citite vor fi mai mici decât 1000000
rezultatul va fi punctat dacă diferența dintre cel afișat de program și cel corect este mai mică decât 0.01.
în toate seturile de date de intrare se vor afla şi valori pare
Răspunsuri la întrebare
Răspuns de
1
#include
using namespace std;
int n, v[1000], i, s, M, nr;
int main(){
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
s=0;
nr=0;
for(i=1;i<=n;i++)
if(v[i]%2=0){
nr++;
s=s+v[i];
}
M=s/nr;
cout<}
using namespace std;
int n, v[1000], i, s, M, nr;
int main(){
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
s=0;
nr=0;
for(i=1;i<=n;i++)
if(v[i]%2=0){
nr++;
s=s+v[i];
}
M=s/nr;
cout<}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă