453
Cerința
Se dau n numere naturale. Calculați media lor geometrică.
Date de intrare
Programul citește de la tastatură numărul natural n, apoi n numere naturale.
Date de ieșire
Programul va afișa pe ecran media geometrică a celor n numere.
Restricții și precizări
1 < n ≤ 10- numerele citite vor fi cuprinse între
0și50 - rezultatul va fi punctat dacă diferența dintre cel afișat de program și cel corect este mai mică decât
0.01
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
long long int produs=1;
int x;
for(int i = 1 ; i <= n ; ++i)
{
cin >> x;
produs*=x;
}
double rap = (double)1/n;
cout << fixed << setprecision(2) << pow( produs , rap );
return 0;
}
Comentarii