Найти суммы элементов матрицы находящихся выше и ниже главной диагонали - C#

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

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

Дана действительная квадратная матрица порядка N. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти сумму тех из них, которые расположены соответственно ниже, выше и на главной диагонали матрицы?

Решение задачи: «Найти суммы элементов матрицы находящихся выше и ниже главной диагонали»

textual
Листинг программы
   double[,] a = {
                         {-1,2,3,-4,6},
                         {2,-3,4,5,-3},
                         {-4,5,3,-6,7},
                         {5,-4,3,6,-6},
                         {-5,4,3,6,-6}
                         };
 
            double diag = 0, top = 0, low = 0;
            for (int i = 0; i < a.GetLength(0); i++)
                for (int j = 0; j < a.GetLength(1); j++)
                    if (a[i, 0] < 0)
                    {
                        if (i == j) diag += a[i, j];
                        else
                        {
                            if (i < j) top += a[i, j];
                            if (i > j) low += a[i, j];
                        }
                    }
            Console.Write(diag + " " + low + " " + top);
            Console.Read();

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


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

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

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