namespace PeregruzkaMetodov_UmnozhenieMatric_
public void Main(string[] args)
Console.Write("Первое число равно:");
first = int.Parse(Console.ReadLine());
Console.Write("Второе число равно:");
second = int.Parse(Console.ReadLine());
Matrix m1 = new Matrix();
Matrix m2 = new Matrix();
for (int i = 0; i < 2; i++)
for (int j = 0; j < 2; j++)
Console.Write("m1.mas[{0},{1}] = ", i, j);
m1.mas[i, j] = int.Parse(Console.ReadLine());
for (int i = 0; i < 2; i++)
for (int j = 0; j < 2; j++)
Console.Write("m2.mas[{0},{1}] = ", i, j);
m2.mas[i, j] = int.Parse(Console.ReadLine());
Console.WriteLine(math2.Sum(first, second));
Console.WriteLine("\n Сумма двух матриц составляет");
Matrix result = math.Sum(m1, m2);
for (int i = 0; i < 2; i++)
for (int j = 0; j < 2; j++)
Console.Write("result[{0},{1}]= {2}", i, j, result.mas[i, j]);
public int[, ] mas = new int[2, 2];
public int Sum(int first, int second)
public Matrix Sum(Matrix first, Matrix second)
Matrix result = new Matrix();
for (int i = 0; i < 2; i++)
for (int j = 0; j < 2; j++)
result.mas[i, j] = first.mas[i, j] + second.mas[i, j];