/* * Author : Amit Dutta * Date : 12 Dec 2025 * Repo : https://github.com/notamitgamer/bsc * License : MIT License (See the LICENSE file for details) */ /* Write a program to print the sum of two matrix as input given by the user. */ /* Author: Amit Dutta, Date: 18-11-2025 */ #include int main() { int rows, cols, i, j; printf("Enter the number of rows and columns: "); scanf("%d %d", &rows, &cols); int a[rows][cols], b[rows][cols], c[rows][cols]; printf("Enter the elements of matrix A (%d x %d): \n", rows, cols); for (i = 0; i < rows; i++) for (j = 0; j < cols; j++) { printf("Position %d%d: ", i, j); scanf("%d", &a[i][j]); } printf("\nMatrix A: \n"); for (i = 0; i < rows; i++) { for (j = 0; j < cols; j++) printf("%d ", a[i][j]); printf("\n"); } printf("\nEnter the elements of matrix B(%d x %d): \n", rows, cols); for (i = 0; i < rows; i++) for (j = 0; j < cols; j++) { printf("Position %d%d: ", i, j); scanf("%d", &b[i][j]); } printf("\nMatrix B: \n"); for (i = 0; i < rows; i++) { for (j = 0; j < cols; j++) printf("%d ", b[i][j]); printf("\n"); } for (i = 0; i < rows; i++) for (j = 0; j < cols; j++) c[i][j] = a[i][j] + b[i][j]; printf("\nResult Matrix: \n"); for (i = 0; i < rows; i++) { for (j = 0; j < cols; j++) printf("%d ", c[i][j]); printf("\n"); } return 0; }