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