Task

Multiply two matrices together.

They can be of any dimensions, so long as the number of columns of the first matrix is equal to the number of rows of the second matrix.




 
#include <hopper.h>
main:
   first matrix=0, second matrix=0,a=-1
   {5,2},rand array(a),mulby(10),ceil, cpy(first matrix), puts,{"\n"},puts
   {2,3},rand array(a),mulby(10),ceil, cpy(second matrix), puts,{"\n"},puts
   {first matrix,second matrix},mat mul, println
exit(0)
 