public static void Main()
int[,] a = new int[2,2] ;
int[,] b = new int[2,2] ;
Console.WriteLine("Enter Matrix A");
for( int i=0; i<=a.GetUpperBound(0);i++)
for(int j=0; j <= a.GetUpperBound(1);j++)
a[i,j] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Enter Matrix B");
for( int i=0; i<=b.GetUpperBound(0);i++)
for(int j=0; j <= b.GetUpperBound(1);j++)
b[i,j] = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Matrix A");
for( int i=0; i<=a.GetUpperBound(0);i++)
for(int j=0; j <= a.GetUpperBound(1);j++)
Console.WriteLine("Matrix B");
for( int i=0; i<=b.GetUpperBound(0);i++)
for(int j=0; j <= b.GetUpperBound(1);j++)
Console.WriteLine("After addition\n");
for( int i=0; i<=a.GetUpperBound(0);i++)
for(int j=0; j <= a.GetUpperBound(1);j++)
Console.Write(a[i,j] + b[i,j]);