Найти столбец матрицы, в котором сумма элементов максимальна - C#

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

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

Найти столбец в котором сумма элементов максимальна. Вывести значение суммы и столбец на экран ( Visual studio (C#)
!!!

Решение задачи: «Найти столбец матрицы, в котором сумма элементов максимальна»

textual
Листинг программы
            int[,] matrix = {{3,4,5},
                             {4,3,2},
                             {7,4,2},
                             {2,3,0}};
            int[] sums = new int[matrix.GetLength(1)];
            for (int i = 0; i < matrix.GetLength(1); i++)
            {
                for (int j = 0; j < matrix.GetLength(0); j++)
                {
                    sums[i] += matrix[j, i];
                }
            }
            int index = 0;
            int max = sums[index];
            for (int i = 1; i < sums.Length; i++)
            {
                if (sums[i] > max)
                {
                    max = sums[i];
                    index = i;
                }
            }
            Console.WriteLine("Column: {0} Sum: {1}", index, max);
            Console.ReadKey();

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


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

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

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