Сортировка матрицы методом выбора - C#

Узнай цену своей работы

Формулировка задачи:

Вот задание, очень прошу помочь. Нужно отсортировать элементы строк матрицы по убыванию их значений методом выбора. Алгоритм для расчёта: fi(aij) - среднее геометрическое значения элементов в каждом столбце матрицы; F(fi (aij)) - сумма fi (aij) А вот сама матрица -3 -5 –45 -71 -5 0 1 3 2 7 11 9 45 0 4 9 19 55 44 90 -3 -4 –1 -5 0 Очень прошу помощи

Решение задачи: «Сортировка матрицы методом выбора»

textual
Листинг программы
 class program
        {
            public static double[] Sr_geom(int[][] m)
            {
                double[] columns = new double[5] { 1.0, 1.0, 1.0, 1.0, 1.0 };
 
                for (int i = 0; i < m.Length; i++)
                {
                    for (int j = 0; j < m.Length; j++)
                    {
                        columns[i] *= m[j][i];
                    }
                    columns[i] = Math.Pow(columns[i], 1.0 / m.Length);
                }
                return columns;
            }
            public static void Main()
            {
 
                int[][] matrix = new int[5][];
                matrix[0] = new int[] { -3, -5, -45, -71, -5 };
                matrix[1] = new int[] { 0, 1, 3, 2, 7 };
                matrix[2] = new int[] { 11, 9, 45, 0, 4 };
                matrix[3] = new int[] { 9, 19, 55, 44, 90 };
                matrix[4] = new int[] { -3, -4, -1, -5, 0 };
                double[] columns = new double[5];
                columns = Sr_geom(matrix);
                Console.WriteLine("Среднее геометрическое значение столбцов матрицы : ");
                for (int i = 0; i < columns.Length; i++)
                {
                    Console.WriteLine("{0} столбец = {1} ", i + 1, columns[i]);
                }
                Console.ReadKey();
            }
        }

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


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

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

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