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

Online Exam Quiz for One day Exam Online Typing Test CCC Online Test 2026 Best Computer Training Institute in Prayagraj (Allahabad) Best Java Training Institute in Prayagraj (Allahabad) Best Python Training Institute in Prayagraj (Allahabad) O Level Online Test in Hindi Best Website and Software Company in Allahabad