👤
Alisa1alisa
a fost răspuns

Se da un vector cu n componente numere intregi. Sa se calculeze media aritmetica a componentelor cu indici impari. (in C++)

Răspuns :

Se poate si de nu folosit vector, dar l-am folosit si am facut calculele necesare la etapa de introducere a componentelor

#include <iostream>

using namespace std;

int a[100];

int main()

{

   int n, i, nr=0, suma=0;;

   float media;

   cout << "n=";

   cin >> n;

   cout << "introdu componentele vectorului: \n";

   for (i=1; i<=n; ++i)

   {

       cin >> a[i];

       if (i%2==1)

       {

           ++nr; suma+=a[i];

       }

   }

   media = (float)suma/nr;

   cout << "media componentelor cu indici impari = " << media;

   return 0;

}