Se citesc n numere întregi ale unui vector cu maxim 100 de elemente. Să se calculeze și afișeze media aritmetică a elementelor pozitive din vector. (să se rezolve în limbaj C++)
Răspunsuri la întrebare
Răspuns de
6
Răspuns:
Media aritmetica este suma numerelor pozitive/numarul de numere pozitive
#include <iostream>
using namespace std;
int a[100], n, i, suma, numere_pozitive;
float media_aritmetica;
int main()
{
cout<<"Introduceti numarul de elemente din vector";
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
suma=0;
numere_pozitive=0;
for(i=1;i<=n;i++)
if(a[i]>0)
{
suma=suma+a[i];
numere_pozitive++;
}
media_aritmetica=(float)suma/numere_pozitive;
cout<<"Media aritmetica a numerelor pozitive este: "<<media_aritmetica;
return 0;
}
Explicație:
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă