3*3 Matrix addition in C Programming
#include <stdio.h>
int main() {
int matrix1[3][3], matrix2[3][3], result[3][3];
int i, j;
// Input for matrix1
printf("Enter elements of matrix1:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("Enter element [%d][%d]: ", i + 1, j + 1);
scanf("%d", &matrix1[i][j]);
}
}
// Input for matrix2
printf("Enter elements of matrix2:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("Enter element [%d][%d]: ", i + 1, j + 1);
scanf("%d", &matrix2[i][j]);
}
}
// Adding matrices
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
result[i][j] = matrix1[i][j] + matrix2[i][j];
}
}
// Displaying the result
printf("Sum of matrices:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", result[i][j]);
}
printf("\n");
}
return 0;
}
Post a Comment