Найти среднее геометрическое - C#
Формулировка задачи:
Найти среднее геометрическое положительных элементов каждого
столбца матрицы А[10,15].
Помогите, пожалуйста, написать на C#.
Решение задачи: «Найти среднее геометрическое»
textual
Листинг программы
int n = 10;
int m = 15;
int[,] arr = new int[n,m];
double srgeom;
double temp;
Random rnd = new Random();
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
arr[i,j] = rnd.Next(0, 150);
Console.Write(arr[i, j].ToString() + "\t ");
}
Console.WriteLine();
}
for (int j= 0; j < m; j++)
{
srgeom = 0;
temp = 1;
for (int i = 0; i < n; i++)
{
temp *= arr[i, j];
}
srgeom = Math.Pow(temp, 1.0 / m); ;
Console.WriteLine("\tСтолбец {0}, Srgeom = {1:0.00}", j+1, srgeom);
}
Console.ReadLine();