Table of Contents
ToggleMatrix 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