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

Se considera o secventa de n(n<=100) numere intregi. Sa se scrie un program care calculeaza meddia aritmetica a numerelor pozitive si media aritmetica a numerelor negative.

Răspunsuri la întrebare

Răspuns de Madalin77
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n;

   do{

       cin>>n;

   }while(n>100);

   int v[100];

   float maP=0.0f,maN=0.0f;

   int cnt = 0;

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

       cin>>v[i];

       if(v[i]>0){

           maP+=v[i];

           cnt++;

       }else{

           maN+=v[i];

       }

   }

   

   cout<<maP/cnt<<endl;

   cout<<maN/(n - cnt);

}

Explicație:

Alte întrebări interesante