10 lines
552 B
Plaintext
10 lines
552 B
Plaintext
1 FOR K = 0 TO 1:M = O:N = P: READ O,P: IF K THEN DIM B(O,P): IF N < > O THEN PRINT "INVALID DIMENSIONS": STOP
|
|
2 IF NOT K THEN DIM A(O,P)
|
|
3 FOR I = 1 TO O: FOR J = 1 TO P: IF K THEN READ B(I,J)
|
|
4 IF NOT K THEN READ A(I,J)
|
|
5 NEXT J,I,K: DIM AB(M,P): FOR I = 1 TO M: FOR J = 1 TO P: FOR K = 1 TO N:AB(I,J) = AB(I,J) + (A(I,K) * B(K,J)): NEXT K,J,I: FOR I = 1 TO M: FOR J = 1 TO P: PRINT MID$ (S$,1 + (J = 1),1)AB(I,J);:S$ = " " + CHR$ (13): NEXT J,I
|
|
10000 DATA4,2
|
|
10010 DATA1,2,3,4,5,6,7,8
|
|
20000 DATA2,3
|
|
20010 DATA1,2,3,4,5,6
|