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

Un vector contine maxim 50 de numere intregi. Sa se afiseze cate dintre elemente au valoarea mai mare decat media aritmetica a elementelor vectorului.

Răspunsuri la întrebare

Răspuns de peterpainter2024
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int v[51], n, sum = 0;

   cin >> n;

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

       cin >> v[i];

       sum += v[i];

   }

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

       if(v[i] > sum / n)

           cout << v[i] << " ";

   return 0;

}

Explicație:

n este numarul de elemente, sum este suma tuturor elementelor, iar sum / n este media aritemtica.

Daca mai ai intrebari nu ezita sa le pui.


peterpainter2024: Nu :)
Alte întrebări interesante