Programming Examples
C program to addition of two matrices.
Write a C program to input two matrix of size 3x3 and add two matrices in another 3rd matrix and print it.
Solution
#include<stdio.h>
int main()
{
int matrix1[3][3],matrix2[3][3],matrix3[3][3],a,b,c;
printf("Enter 9 Elments for Matrix 1 : ");
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
scanf("%d",&matrix1[a][b]);
}
}
printf("Enter 9 Elments for Matrix 2 : ");
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
scanf("%d",&matrix2[a][b]);
}
}
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
matrix3[a][b]=matrix1[a][b]+matrix2[a][b];
}
}
printf("Matrix 1 : \n");
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
printf("%d ",matrix1[a][b]);
}
printf("\n");
}
printf("\nMatrix 2 : \n");
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
printf("%d ",matrix2[a][b]);
}
printf("\n");
}
printf("\nMultiplication of 2 Matrix (Matrix 3) : \n");
for(a=0;a<3;a++)
{
for(b=0;b<3;b++)
{
printf("%d ",matrix3[a][b]);
}
printf("\n");
}
return 0;
}
Output
Enter 9 Elments for Matrix 1 :
1 2 3
3 4 5
2 3 4
Enter 9 Elments for Matrix 2 :
4 5 3
2 3 3
2 3 4
Matrix 1 :
1 2 3
3 4 5
2 3 4
Matrix 2 :
4 5 3
2 3 3
2 3 4
Multiplication of 2 Matrix (Matrix 3) :
5 7 6
5 7 8
4 6 8