6.Se citeste o valoare n si apoi n numere intregi.Sa se calculeze media aritmetica a valorilor impare
Răspunsuri la întrebare
Răspuns:
#include <iostream>
using namespace std;
int main()
{
// Numarul de numere intregi care urmeaza sa fie citite
int n;
cout << "Numarul de numere: ";
cin >> n;
// Suma valorilor impare
int suma = 0;
// Numarul de valori impare
int numarValoriImpare = 0;
// Citim fiecare numar
for (int i = 0; i < n; i++)
{
int x;
cin >> x;
// Daca numarul este impar
if (x % 2 == 1)
{
// Adaugam la suma
suma += x;
// Incrementam numarul de valori impare
numarValoriImpare++;
}
}
// Calculam media aritmetica
double media = (double) suma / numarValoriImpare;
// Afisam media aritmetica
cout << "Media aritmetica a valorilor impare: " << media << endl;
return 0;
}