Найти суммы элементов матрицы находящихся выше и ниже главной диагонали - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д