Matrix Addition in C Programming language

In this blog post, we will learn about Matrix and its Matrix addition in C. Letโ€™s first understand what matrix is and how it is represented.

What is the Matrix?

We use matrices in the C language. As In C language Matrix is defined as a 2D array which represents its elements in the form of rows and columns.

Enroll now and take the first step towards a successful career. Click here to join our Programming courses today!

Matrix Addition in C

In Matrix Addition we use two matrices to add the sum of the matrices and print the output.

For Example- If user input matrices of [3,3] which includes 2 matrices with 3 rows and 3 columns.

The sum is the addition of elements in the matrix of same order (rows and columns)

Also Read: What is Object Oriented Programming

Matrix Addition Example

Letโ€™s learn about the matrix addition in C programming, Here is the code for matrix addition

Code-

#include <stdio.h>

int main() {

int p, q, m, n, a[10][10], b[10][10], c[10][10];

printf(โ€œEnter the order of matrix\nโ€);

scanf(โ€œ%d%dโ€, &m, &n);

printf(โ€œEnter the First matrix\nโ€);

for (p = 0; p < m; p++)

for (q = 0; q< n; q++)

scanf(โ€œ%dโ€, &a[p][q]);

printf(โ€œEnter the Second matrix\nโ€);

for (p = 0; p < m; p++)

for (q = 0 ; q < n; q++)

scanf(โ€œ%dโ€, &b[p][q]);

printf(โ€œSum of the matrices are\nโ€);

for (p = 0; p < m; p++) {

for (q = 0 ; q < n; q++) {

c[p][q] = a[p][q] + b[p][q];

printf(โ€œ%d โ€œ, c[p][q]);

}

printf(โ€œ\nโ€);

}

return 0;

}

Output-

Explanation-

In the above example, we will create three matrices i.e. a and b are the input matrix and output will be displayed in the c matrix. Firstly, the program asks the user to input the order of two matrices in the form of rows and columns, then we use a for loop to take the input in the form of a matrix. Then the two matrices are added by using a for loop and output is displayed in the form sum of both the matrices.

Also Read- C Programming Examples

Conclusion

In this blog, we have learned about Matrix Addition in C program. This concept can be used in

  • The concept of plotting graph, statistics and to represent the data like population etc

Technogeeks provides the best guidance to grow your web Development skills in the route of your choice. If you are looking for the programming courses; Check out our course page below and get ready to dive into the world of web development!

Contact Us For FREE Career Counseling +91 8600998107/ +91 7028710777