Informatică, întrebare adresată de stanciueduard94, 7 ani în urmă

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 de tzmic1
0

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;

}

Alte întrebări interesante