Sum of elements below main diagonal of matrix: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
No edit summary
Line 5: Line 5:
<br><br>Matrix =
<br><br>Matrix =
<br><br>
<br><br>
[[1,3,7,8,10],
[[1,3,7,8,10],
[2,4,16,14,4],
[2,4,16,14,4],
[3,1,9,18,11],
[3,1,9,18,11],
[12,14,17,18,20],
[12,14,17,18,20],
[7,1,3,9,5]]
[7,1,3,9,5]]
<br><br>
<br><br>



Revision as of 06:25, 20 July 2021

Sum of elements below main diagonal of matrix is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.
Task
Find sum of elements below main diagonal of matrix.


The matrix should be square matrix.

Matrix =

   [[1,3,7,8,10],
    [2,4,16,14,4],
    [3,1,9,18,11],
    [12,14,17,18,20],
    [7,1,3,9,5]]



Ring

<lang ring> see "working..." + nl see "Sum of elements below main diagonal of matrix:" + nl diag = [[1,3,7,8,10],

       [2,4,16,14,4],
       [3,1,9,18,11],
       [12,14,17,18,20],
       [7,1,3,9,5]]

lenDiag = len(diag) ind = lenDiag sumDiag = 0

for n=1 to lenDiag

   for m=1 to lenDiag-ind
       sumDiag += diag[n][m]
   next
   ind--

next

see "" + sumDiag + nl see "done..." + nl </lang>

Output:
working...
Sum of elements below main diagonal of matrix:
69
done...