10 REM *********** ΠΡΟΓΡΑΜΜΑ
Π103 ***************
20 REM * *
30 REM * Πολλαπλασιασμός πινάκων με αποθήκευση *
40 REM * σε διδιάστατη
μορφή *
50 REM * *
60 REM
**********************************************
70 CLS
80 DIM
A(25,25),B(25,25),C(25,25)
90 INPUT "Δώσε τις διάστασεις του πινακα Α";M,N
100 INPUT "Δώσε τις
διαστάσεις του πίνακα Β";K,L
110 IF
N<>K THEN GOTO 290
120 PRINT "Δώσε τα
στοιχεία του πίνακα Α κατά γραμμή"
130 FOR
I=1 TO M
140 FOR
J=1 TO N
150
PRINT "A(";I;",";J;")=";
160
INPUT A(I,J)
170 NEXT
J
180
PRINT
190 NEXT
I
200 PRINT "Δώσε τα
στοιχεία του πίνακα Β κατα γραμμή"
210 FOR
I=1 TO K
220 FOR
J=1 TO L
230
PRINT "B(";I;",";J;")=";
240
INPUT B(I,J)
250 NEXT
J
260
PRINT
270 NEXT
I
280 GOTO 350
290 PRINT "Ο αριθμός των
στηλών του πίνακα Α πρέπει να ισούται"
300 PRINT "με τον αριθμό
των γραμμών του πίνακα Β"
310 PRINT
320 PRINT "Δώσε πάλι τις
διαστάσεις"
330
PRINT
340 GOTO
90
350
PRINT
360
PRINT "Ο πίνακας C=AxB είναι"
370
PRINT
380 FOR
I=1 TO M
390 FOR
J=1 TO L
400 X=0
410 FOR
H=1 TO K
420
X=X+A(I,H)*B(H,J)
430 NEXT
H
440
C(I,J)=X
450
PRINT C(I,J);
460 NEXT
J
470
PRINT
480 NEXT
I