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