Сложение двух матриц размером 3 на 3 - C#
Формулировка задачи:
помогите пожалуйста написать программа сложение двух матриц размером 3 на 3. помогите исправить ошибки, я пишу так:
int[,] massiv = new int[3, 3]; int [,] massiv2 =new int [3,3]; for (int i = 0; i < 3; i=i+1) massiv[1, 1] = 13; massiv[1, 2] = 9; massiv[1, 3] = 1; massiv[2, 1] = 5; massiv[2, 2] = 15; massiv[2, 3] = 12; massiv[3, 1] = 28; massiv[3, 2] = 30; massiv[3, 3] = 7; Console.ReadLine(massiv); int[,] massiv1 = new int[3, 3]; for (int i = 0; i< 3; i=i+1) massiv1[1, 1] = 1; massiv1[1, 2] = 39; massiv1[1, 3] = 17; massiv1[2, 1] = 51; massiv1[2, 2] = 5; massiv1[2, 3] = 22; massiv1[3, 1] = 26; massiv1[3, 2] = 10; massiv1[3, 3] = 13; Console.WriteLine(massiv1); for (int i = 0; i < 3; i=i+1) { massiv2[3, 3] = massiv[3, 3] + massiv1[3, 3]; (massiv[1,1]+massiv1[1,1]; massiv[1,2]+massiv1[1,2]; massiv[1,3]+massiv1[1,3]); (massiv[2,1]+massiv1[2,1]; massiv[2,2]+massiv1[2,2]; massiv[2,3]+massiv1[2,3]); (massiv[3,1]+massiv1[3,1]; massiv[3,2]+massiv1[3,2]; massiv[3,3]+massiv1[3,3]); } Console.WriteLine(massiv2); Console.ReadKey();
Решение задачи: «Сложение двух матриц размером 3 на 3»
textual
Листинг программы
using System; class Program { static Random rnd = new Random(); static void Main(string[] str) { int[][,] massiv = new int[3][,]; for (int i=0;i<3;i++) { Console.WriteLine((i == 0 ? "Первый " : i == 1 ? "Второй " : "Третий (сумма) ") + "массив "); massiv[i] = new int[3, 3]; for (int k = 0; k < 3; k++) { for (int n = 0; n < 3; n++) { massiv[i][k, n] = i == 2 ? massiv[0][k, n] + massiv[1][k, n] : rnd.Next(1, 50); Console.Write("{0}\t", massiv[i][k, n]); } Console.WriteLine(); } } Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д