In this tutorial, i am going to show you how to find sum of each row in a matrix in c programs.

## C Program to Find Sum each row in a Matrix

/* C Program to find Sum of rows in a Matrix */ #include<stdio.h> int main() { int i, j, rows, columns, a[10][10], Sum; printf("Please Enter Number of rows and columns : "); scanf("%d %d", &i, &j); printf("Please Enter the Matrix Row and Column Elements \n"); for(rows = 0; rows < i; rows++) { for(columns = 0; columns < j; columns++) { scanf("%d", &a[rows][columns]); } } for(rows = 0; rows < i; rows++) { Sum = 0; for(columns = 0; columns < j; columns++) { Sum = Sum + a[rows][columns]; } printf("The Sum of Elements of a Rows in a Matrix = %d \n", Sum ); } return 0; }

The result of the above c program; as follows:

Please Enter Number of rows and columns : 3 3 Please Enter the Matrix Row and Column Elements 1 2 3 4 5 6 7 8 9 The Sum of Elements of a Rows in a Matrix = 6 The Sum of Elements of a Rows in a Matrix = 15 The Sum of Elements of a Rows in a Matrix = 24

## C Program to Find Sum each row in a Matrix using Function

/* C Program to find Sum of rows in a Matrix */ #include<stdio.h> void addRows(int arr[10][10], int i, int j) { int rows, columns; for(rows = 0; rows < i; rows++) { int Sum = 0; for(columns = 0; columns < j; columns++) { Sum = Sum + arr[rows][columns]; } printf("The Sum of Elements of a Rows in a Matrix = %d \n", Sum ); } } int main() { int i, j, rows, columns, a[10][10]; printf("Please Enter Number of rows and columns : "); scanf("%d %d", &i, &j); printf("Please Enter the Matrix Row and Column Elements \n"); for(rows = 0; rows < i; rows++) { for(columns = 0; columns < j; columns++) { scanf("%d", &a[rows][columns]); } } addRows(a, i, j); return 0; }

The result of the above c program; as follows:

Please Enter Number of rows and columns : 3 3 Please Enter the Matrix Row and Column Elements 1 2 3 4 5 6 7 8 9 The Sum of Elements of a Rows in a Matrix = 6 The Sum of Elements of a Rows in a Matrix = 15 The Sum of Elements of a Rows in a Matrix = 24