Среднее геометрическое - это корень N-ой степени из произведения всех элементов массива.
#include <iostream>
#include <ctime>
#include <cmath>
using namespace std;
int _main()
{
setlocale(LC_ALL,"");
srand(time(0));
const int N=10;
double A[N],res=1.0;
for(int i=0;i<N;i++)
{
A[i]=0.01*(rand()%165);
cout<<"A["<<i<<"] = "<<A[i]<<endl;
res*=A[i];
}
res=pow(res,1.0/N);
cout<<"Среднее геометрическое: "<<res<<endl;
return 0;
}
|