#include<iostream.h>
#include<conio.h>
class matrix
{
int i,j,m,n;
int mat[2][2];
public:
void read();void display();
friend matrix add(matrix m1,matrix m2);
}m1,m2,m3;
matrix add(matrix m1,matrix m2)
{
matrix z;
z.m=m1.m;
z.n=m1.n;
for(int k=0;k<m1.m;k++)
{
for(int l=0;l<m1.n;l++)
{
z.mat[k][l]=m1.mat[k][l]+m2.mat[k][l];
}
}
return z;
}
void matrix::read()
{
cout<<” enter size”;
cin>>m>>n;
cout<<” nw enter”;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
cin>>mat[i][j];
}
}
}
void matrix::display()
{
cout<<” answer”;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
cout<<mat[i][j];
}
}
}
void main()
{
clrscr();
m1.read();
m2.read();
m3=add(m1,m2);
m3.display();
getch();
}