 C program to Find the Sum of two Matrices

Problem Statement: Given two multi-dimensional arrays, also called as matrices, find their Sum.

```// C program to find the sum of two matrices of order

#include <stdio.h>
int main()
{
int a, b, result;

// Taking input using nested for loop
printf("Enter elements of 1st matrix\n");
for (int i = 0; i < 3; ++i)
for (int j = 0; j < 3; ++j)
{
scanf("%d", &a[i][j]);
}

// Taking input using nested for loop
printf("Enter elements of 2nd matrix\n");
for (int i = 0; i < 3; ++i)
for (int j = 0; j < 3; ++j)
{
scanf("%d", &b[i][j]);
}

// adding corresponding elements of two matrices
for (int i = 0; i < 3; ++i)
for (int j = 0; j < 3; ++j)
{
result[i][j] = a[i][j] + b[i][j];
}

// Displaying the sum
printf("Sum Of Matrix:\n");

for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < 3; ++j)
{
printf("%d\t", result[i][j]);
}
printf("\n");
}
return 0;
}
```
 \$ ./a.out Enter elements of 1st matrix 1 2 3 4 5 6 7 8 9 Enter elements of 2nd matrix 1 1 1 1 1 1 1 1 1 Sum Of Matrix: 2 3 4 5 6 7 8 9 10 \$

If you like the post C program to Find the Sum of two Matrices, please share your feedback!

also see