Найти среднее геометрическое - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы