Informatică, întrebare adresată de ciobircasandu2003, 8 ani în urmă

De elaborat un program ce calculează media aritmetică a componentelor pozitive dintr-un tabel liniar din n componente reale.

Răspunsuri la întrebare

Răspuns de valentinp02
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,i,a;

   float s=0,cnt=0;

   cin>>n;

   for(i=0;i<n;i++){

       cin>>a;

       if(a>0){

           s+=a;

           cnt+=1;

       }

   }

   cout<<"Media artmetica este "<<s/cnt;

   return 0;

}

Explicație:

n      este numarul de numere.

a      reprezinta fiecare numar din tabel ce este citit

cnt   reprezinta numarul de numere pozitive carora este facuta media aritmetica

s      este suma numerelor pozitive

s/cnt este insasi media aritmetica

Daca ai vreo nelamurire ma poti intreba in comentarii.

Alte întrebări interesante