#include <stdio.h> #include <conio.h> int main() { int a_matrix[3][3],b_matrix[3][3],c_matrix[3][3],p,q; printf("\nENTER MATRIX A elements:\n"); for(p=0;p<3;p++) for(q=0;q<3;q++) scanf("%d",&a_matrix[p][q]); printf("\nENTER MATRIX B elements:\n"); for(p=0;p<3;p++) for(q=0;q<3;q++) scanf("%d",&b_matrix[p][q]); for(p=0;p<3;p++) for(q=0;q<3;q++) c_matrix[p][q]=a_matrix[p][q]+b_matrix[p][q]; printf("\nAddition of Matrix A and Matrix B is MATRIX C and its elements are:\n"); for(p=0;p<3;p++) { for(q=0;q<3;q++) printf("%6d",c_matrix[p][q]); printf("\n"); } return(0); }
Output: ENTER MATRIX A elements: 1 2 3 4 5 6 7 8 9 ENTER MATRIX B elements: 1 2 3 4 5 6 7 8 9 Addition of Matrix A and Matrix B is MATRIX C and its elements are: 2 4 6 8 10 12 14 16 18
Code Analysis Take input for Matrix A and Matrix B. Number of rows of Matrix A and Matrix B are equal. Matrix A and Matrix B are added using the following formula: Matrix C = Matrix A[ i , j ] + Matrix B[ i , j ] Matrix C is displayed.
Leave a Reply