Matrix transposition: Difference between revisions

Content added Content deleted
Line 1,373: Line 1,373:
=={{header|EasyLang}}==
=={{header|EasyLang}}==
<syntaxhighlight lang="easylang">
<syntaxhighlight lang="easylang">
proc trans . m[][] .
proc transpose . m[][] .
len n[][] len m[1][]
len n[][] len m[1][]
for i to len n[][]
for i to len n[][]
Line 1,384: Line 1,384:
m[][] = [ [ 1 2 3 4 ] [ 5 6 7 8 ] [ 9 10 11 12 ] ]
m[][] = [ [ 1 2 3 4 ] [ 5 6 7 8 ] [ 9 10 11 12 ] ]
print m[][]
print m[][]
print "transpose"
print ""
trans m[][]
transpose m[][]
print m[][]
print m[][]
</syntaxhighlight>
</syntaxhighlight>
Line 1,395: Line 1,395:
[ 9 10 11 12 ]
[ 9 10 11 12 ]
]
]

transpose
[
[
[ 1 5 9 ]
[ 1 5 9 ]