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 a mediei geometrice a celor n numere cu exact două zecimale, fără rotunjire.
Restricții și precizări
1 < n ≤ 10
numerele citite vor fi cuprinse între 0 și 50
Exemplu :
Intrare
4
2 4 2 1
Ieșire
2.00
Răspunsuri la întrebare
Răspuns de
6
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{
short int n, i;
float P = 1, x;
cin >> n;
cout << fixed;
for (i = 0;i < n;++i)
{
cin >> x;
P *= pow(x,1.0/n);
}
cout << setprecision(2) << P;
return 0;
}
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{
short int n, i;
float P = 1, x;
cin >> n;
cout << fixed;
for (i = 0;i < n;++i)
{
cin >> x;
P *= pow(x,1.0/n);
}
cout << setprecision(2) << P;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă