using System; public class Test { public static void Main() { int[,] matrizA = new int[2, 2]; int[,] matrizB = new int[2, 2]; matrizA[0, 0] = 1; matrizA[0, 1] = 2; matrizA[1, 0] = 3; matrizA[1, 1] = 4; matrizB[0, 0] = 1; matrizB[0, 1] = 2; matrizB[1, 0] = 3; matrizB[1, 1] = 4; int[,] matrizC = Sum(matrizA, matrizB); View(matrizC); } public static int[,] Sum(int[,] a, int[,] b) { int[,] result = new int[a.Rank, a.Rank]; for (int i = 0; i < a.Rank; i++) for (int j = 0; j < a.Rank; j++) result[i, j] = a[i, j] + b[i, j]; return result; } public static void View(int[,] a) { for (int i = 0; i < a.Rank; i++) { for (int j = 0; j < a.Rank; j++) System.Console.Write("{0} ", a[i, j]); System.Console.WriteLine(); } } }