This C Program finds the sum of each row & each column of a MxN matrix. The program accepts an MxN matrix. Then adds each row of the matrix and also adds each column of the matrix.

Here is source code of the C program to find the sum of each row & each column of a MxN matrix. The C program is successfully compiled and run on a Linux system. The program output is also shown below.

`/*`

`* C program to accept a matrix of order M x N and find the sum`

`* of each row and each column of a matrix`

`*/`

`#include <stdio.h>`

void main ()

`{`

static int array[10][10];

int i, j, m, n, sum = 0;

printf("Enter the order of the matrix\n");

scanf("%d %d", &m, &n);

printf("Enter the co-efficients of the matrix\n");

for (i = 0; i < m; ++i)

`{`

for (j = 0; j < n; ++j)

`{`

scanf("%d", &array[i][j]);

`}`

`}`

for (i = 0; i < m; ++i)

`{`

for (j = 0; j < n; ++j)

`{`

sum = sum + array[i][j] ;

`}`

printf("Sum of the %d row is = %d\n", i, sum);

sum = 0;

`}`

sum = 0;

for (j = 0; j < n; ++j)

`{`

for (i = 0; i < m; ++i)

`{`

sum = sum + array[i][j];

`}`

printf("Sum of the %d column is = %d\n", j, sum);

sum = 0;

`}`

`}`

$ cc pgm82.c $ a.out Enter the order of the matrix 2 2 Enter the co-efficients of the matrix 23 45 80 97 Sum of the 0 row is = 68 Sum of the 1 row is = 177 Sum of the 0 column is = 103 Sum of the 1 column is = 142

**Sanfoundry Global Education & Learning Series – 1000 C Programs.**

Here’s the list of Best Reference Books in C Programming, Data-Structures and Algorithms

If you wish to look at other example programs on Matrix, go to C Programming Examples on Matrix. If you wish to look at programming examples on all topics, go to C Programming Examples.

advertisements