(Sum elements row by row ) Write a function that returns the sum of all the elem
ID: 3688090 • Letter: #
Question
(Sum elements row by row ) Write a function that returns the sum of all the elements in a specified column in a matrix using the following header:
const int SIZE =4;
double SumColumn(const double m[][SIZE], int rowSize, int columnIndex);
Write a test program that reads a 3-by-4 matrix and displays the sum of each column. Thi is a sample run:
Enter a 3-by-4 matrix row by row: 1.5 2 3 4 Enter 5.5 678 Eter 5.5678-Enter 9.5 1 3 1 Enter Sum of the elements at column 0 is 16.5 Sum of the elements at column 1 is 9 Sum of the elements at column 2 is 13 Sum of the elements at column 3 is 13Explanation / Answer
class colsum
{
const int SIZE=4;
public static double SumColumn(const double m[][SIZE], int rowSize, int columnIndex)
{
for(int i=0;i<rowSize;i++)
{
s=s+m[i][columnIndex];
}
return s;
}
public static void main(String args[])
{
double m[][]=new double[3][4],i,j;
System.out.println("Enter 12 numbers");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
m[i][j]=scan.nextDouble();
}
}
for(j=0;j<4;j++)
{
ss=SumColumn(m,3,j);
System.out.println("Sum of the elements at column "+j +"is "+ss);
}
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.