Informatică, întrebare adresată de laurstefan2002, 9 ani în urmă

Se da un vector cu n elemente numere intregi.
Sa se calculeze media aritmetica a elementelor pozitive.

Răspunsuri la întrebare

Răspuns de MeliodasD
10

Răspuns:

#include <iostream>

using namespace std;

int n,v[1001],i, k=0, s=0;

int main()

{

cin>>n; // n este numărul de elemente

for(i=1;i<=n; i++) cin>>v[i]; // se citesc n elemente

for(i=1;i<=n; i++) //se parcurge vectorul

if(v[i]%2==0) // se verifică dacă elementul(numarul) e par

{

s=s+v[i]; //dacă e par, numarul se aduna la suma

k++; // numărul de elemente pare

}

}

cout<<s/k; // formula mediei aritmetice

return 0;

}

Alte întrebări interesante