# Add two matrix in C by R4R Team

Matrix:
-Multidimensional Array
-Matrix consist of the rows and columns.

Syntax-
array[row][column]
//Martix with numbers of rows and columns

Condition: order of both matrix must be same

Example-
a[2,3]={1,2,3,4,5,6}
b[2,3]={1,1,1,1,1,1}
Sum={2,3,4,5,6,7}

program-

#include< stdio.h>
int main()
{
int a[10][10],b[10][10],r1,c1,r2,c2,i,j;
printf("Enter rows and columns for Matrix_1\n");
scanf("%d%d",&r1,&c1);
//input in matrix_1
printf("Enter %d number in matrix_1\n",r1*c1);
for(i=0;i< r1;i++)
{
for(j=0;j< c1;j++){
scanf("%d",&a[i][j]);
}
}
printf("Enter rows and columns for Matrix_2\n");
scanf("%d%d",&r2,&c2);
//input in matrix_2
printf("Enter %d number in matrix_2\n",r2*c2);
for(i=0;i< r2;i++)
{
for(j=0;j< c2;j++){
scanf("%d",&b[i][j]);
}
}
if(r1==r2 && c1==c2)
{
printf("Resultn");
for(i=0;i< r1;i++)
{
for(j=0;j< c1;j++)
{
printf("%d ",a[i][j]+b[i][j]);
}
printf("\n");
}
}
else
printf("Addition of these two matrix is not possible");
}

output-

Enter rows and columns in matrix_1
2 2
Enter 4 number in matrix_1
1 2 3 4
Enter rows and columns in matrix_2
2 2
Enter 4 number in matrix_2
4 3 2 1
Result
5 5
5 5

Enter rows and columns in matrix_1
2 2
Enter 4 number in matrix_1
1 2 3 4
Enter rows and columns in matrix_2
3 3
Enter 9 number in matrix_2
1 2 3 4 5 6 7 8 9
Addition of these two matrix is not possible

##### R4R Team
R4Rin Top Tutorials are Core Java,Hibernate ,Spring,Sturts.The content on R4R.in website is done by expert team not only with the help of books but along with the strong professional knowledge in all context like coding,designing, marketing,etc!