write a program to print sum of each row of a 2D array.
Answer Posted / mark
/*
* C Program to find sum of each row and column of matrix
*/
#include <stdio.h>
#include <conio.h>
int main(){
int rows, cols, rowCounter, colCounter;
int inputMatrix[50][50], rowSum[50] = {0};
printf("Enter size of a matrix
");
scanf("%d %d", &rows, &cols);
printf("Enter matrix of size %dX%d
", rows, cols);
/* Input matrix */
for(rowCounter = 0; rowCounter < rows; rowCounter++){
for(colCounter = 0; colCounter < cols; colCounter++){
scanf("%d", &inputMatrix[rowCounter][colCounter]);
}
}
/* Calculate sum of each row and column */
for(rowCounter = 0; rowCounter < rows; rowCounter++){
for(colCounter = 0; colCounter < cols; colCounter++){
/* Add this element in it's row sum */
rowSum[rowCounter] += inputMatrix[rowCounter][colCounter];
}
}
/* Print rows sum */
for(rowCounter = 0; rowCounter < rows; rowCounter++){
printf("Sum of row number %d is %d
",
rowCounter, rowSum[rowCounter]);
}
getch();
return 0;
}
Source : http://www.techcrashcourse.com/2015/03/c-program-sum-each-row-and-column.html
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What’s a signal? Explain what do I use signals for?
main(){char *str;scanf("%s",str);printf("%s",str); }The error in the above program is: a) Variable 'str' is not initialised b) Format control for a string is not %s c) Parameter to scanf is passed by value. It should be an address d) none
What are high level languages like C and FORTRAN also known as?
Do you know the use of fflush() function?
Define VARIABLE?
What are the 5 types of inheritance in c ++?
What type of function is main ()?
List some applications of c programming language?
What is the behavioral difference when include header file in double quotes (“”) and angular braces (<>)?
What is function pointer c?
What does typedef struct mean?
What is output redirection?
What is extern keyword in c?
How many keywords (reserve words) are in c?
Explain what is the heap?