Matrix multiplication: Difference between revisions
Content added Content deleted
mNo edit summary |
|||
Line 525: | Line 525: | ||
<lang Amazing Hopper> |
<lang Amazing Hopper> |
||
#include <hopper.h> |
#include <hopper.h> |
||
main: |
'''main''': |
||
first matrix=0, second matrix=0,a=-1 |
first matrix=0, second matrix=0,a=-1 |
||
{5,2},rand array(a),mulby(10),ceil, cpy(first matrix), puts,{"\n"},puts |
{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 |
{2,3},'''rand array'''(a),'''mulby'''(10),'''ceil''', '''cpy'''(second matrix), '''puts''',{"\n"},'''puts''' |
||
{first matrix,second matrix},mat mul, println |
{first matrix,second matrix},'''mat mul''', println |
||
exit(0) |
exit(0) |
||
</lang> |
</lang> |
||
Line 536: | Line 536: | ||
#include <natural.h> |
#include <natural.h> |
||
#include <hopper.h> |
#include <hopper.h> |
||
main: |
'''main''': |
||
get a matrix of '5,2' integer random numbers, remember it in 'first matrix' and put it with a newline |
get a matrix of '5,2' integer random numbers, remember it in 'first matrix' and put it with a newline |
||
get a matrix of '2,3' integer random numbers, remember it in 'second matrix' and put it with a newline |
get a matrix of '2,3' integer random numbers, remember it in 'second matrix' and put it with a newline |