Дана матрица A(3,4). Найти сумму элементов главной диагонали и эту сумму поставить на место последнего - C#
Формулировка задачи:
Дана матрица A(3,4). Найти сумму элементов главной диагонали и эту сумму поставить на место последнего элемента. Вывести исходную и полученную матрицу.
Решение задачи: «Дана матрица A(3,4). Найти сумму элементов главной диагонали и эту сумму поставить на место последнего»
textual
Листинг программы
class Program { static void Main(string[] args) { int x = 3; int y = 4; int z = 0; int[] a = new int[x * y]; for (int j = 1; j <= y; j++) { for (int i = 1; i <= x; i++) { Console.WriteLine("Элемент А[" + ((j-1) * x + i) + "] = "); a[((j - 1) * x + i) - 1] = int.Parse(Console.ReadLine()); } } z = a[0] + a[4] + a[8]; Console.WriteLine("Первоначальная матрица: \n"); for (int j = 1; j <= y; j++) { for (int i = 1; i <= x; i++) Console.Write( a[((j - 1) * x + i) - 1] + " "); Console.WriteLine(); } Console.WriteLine("полученная матрица: \n"); a[11] = z; for (int j = 1; j <= y; j++) { for (int i = 1; i <= x; i++) Console.Write(a[((j - 1) * x + i) - 1] + " "); Console.WriteLine(); } Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д