Сложение двух матриц размером 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();
}
}