Q:

Ruby program to calculate the sum of matrix elements

belongs to collection: Ruby Arrays Programs

0

In this program, we will create a two-dimensional array. Then we read the matrix from the user and calculate the sum of matrix elements.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to calculate the sum of matrix elements is given below. The given program is compiled and executed successfully.

# Ruby program to calculate the sum 
# of matrix elements

TwoDArr = Array.new(2){Array.new(2)}
sum = 0;

printf "Enter elements of MATRIX:\n";
i = 0;
while (i < 2) 
  j = 0;
  while (j < 2) 
    printf "ELEMENT [%d][%d]: ", i, j;
    TwoDArr[i][j] =  gets.chomp.to_i;
    j = j + 1;
  end
  i = i + 1;
end

printf "MATRIX:\n";
i = 0;
while (i < 2)
  j = 0;
  while (j < 2) 
    sum = sum +TwoDArr[i][j];
    print TwoDArr[i][j]," ";
    j = j + 1;
  end
  i = i + 1;
  print "\n";
end

printf "Sum of matrix elements: %d\n",sum;

Output:

Enter elements of MATRIX:
ELEMENT [0][0]: 1
ELEMENT [0][1]: 2
ELEMENT [1][0]: 3
ELEMENT [1][1]: 4
MATRIX:
1 2 
3 4
Sum of matrix elements: 10

Explanation:

In the above program, we created a two-dimensional array TwoDArr. Then we read the elements of the 2D array. After that, we calculated the sum of matrix elements and printed the result.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Ruby Arrays Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Ruby program to add two matrices... >>
<< Ruby program to read and print two-dimensional arr...