RosettaCodeData/Task/Matrix-multiplication/Euphoria/matrix-multiplication.eu

17 lines
444 B
Text
Raw Permalink Normal View History

2026-04-30 12:34:36 -04:00
function matrix_mul(sequence a, sequence b)
sequence c
if length(a[1]) != length(b) then
return 0
else
c = repeat(repeat(0,length(b[1])),length(a))
for i = 1 to length(a) do
for j = 1 to length(b[1]) do
for k = 1 to length(a[1]) do
c[i][j] += a[i][k]*b[k][j]
end for
end for
end for
return c
end if
end function