#include <stdio.h>
int main() {
int m, n, i, j;
// Input matrix dimensions
printf("Enter the number of rows (m): ");
scanf("%d", &m);
printf("Enter the number of columns (n): ");
scanf("%d", &n);
int matrix[m][n];
// Input matrix elements
printf("Enter the elements of the matrix row-wise:\n");
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
scanf("%d", &matrix[i][j]);
}
}
// Calculate and print row sums
printf("\nMatrix with Row Sums:\n");
for (i = 0; i < m; i++) {
int rowSum = 0;
for (j = 0; j < n; j++) {
printf("%d ", matrix[i][j]);
rowSum += matrix[i][j];
}
printf("%d\n", rowSum); // Row sum
}
// Calculate and print column sums
printf("\nColumn Sums:\n");
for (j = 0; j < n; j++) {
int colSum = 0;
for (i = 0; i < m; i++) {
colSum += matrix[i][j];
}
printf("%d ", colSum);
}
return 0;
}