Дана матрица A(3,4). Найти сумму элементов главной диагонали и эту сумму поставить на место последнего - C#

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

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

Дана матрица A(3,4). Найти сумму элементов главной диагонали и эту сумму поставить на место последнего элемента. Вывести исходную и полученную матрицу.

Решение задачи: «Дана матрица A(3,4). Найти сумму элементов главной диагонали и эту сумму поставить на место последнего»

textual
Листинг программы
  1.  class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.             int x = 3;
  6.             int y = 4;
  7.             int z = 0;
  8.             int[] a = new int[x * y];
  9.             for (int j = 1; j <= y; j++)
  10.             {
  11.                 for (int i = 1; i <= x; i++)
  12.                 {
  13.                     Console.WriteLine("Элемент А[" + ((j-1) * x + i) + "] = ");
  14.                     a[((j - 1) * x + i) - 1] = int.Parse(Console.ReadLine());
  15.                 }
  16.             }
  17.             z = a[0] + a[4] + a[8];
  18.             Console.WriteLine("Первоначальная матрица: \n");
  19.             for (int j = 1; j <= y; j++)
  20.             {
  21.                 for (int i = 1; i <= x; i++)
  22.                 Console.Write( a[((j - 1) * x + i) - 1] + " ");
  23.                Console.WriteLine();
  24.  
  25.             }
  26.             Console.WriteLine("полученная матрица: \n");
  27.             a[11] = z;
  28.             for (int j = 1; j <= y; j++)
  29.             {
  30.                 for (int i = 1; i <= x; i++)
  31.                     Console.Write(a[((j - 1) * x + i) - 1] + " ");
  32.                 Console.WriteLine();
  33.  
  34.             }
  35.             Console.ReadKey();
  36.         }
  37.     }

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


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

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

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы