Найти наибольший элемент главной диагонали матрицы A=(ai,k) и вывести на печать всю строку, в которой он находится. (i=k) — Basic(Бейсик)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
CLS
DO
INPUT "vvedite kol-vo strok ", m
INPUT "vvedite kol-vo stolbcov ", n
IF m <> n THEN PRINT "matrica ne kvadratnaya povtorite vvod"
LOOP UNTIL m = n
DIM a(m, n)
FOR i = 1 TO m
FOR j = 1 TO n
PRINT "vvedite element a(";i;",";j;")=";
INPUT a(i, j)
NEXT
NEXT
PRINT "matrica"
FOR i = 1 TO m
FOR j = 1 TO n
PRINT a(i, j);
NEXT
PRINT
NEXT
PRINT "glavnaya diagonal"
max = a(1, 1)
FOR i = 1 TO n
PRINT a(i,i);
IF a(i, i) > max THEN max = a(i, i): k = i
NEXT
PRINT
PRINT "maximalnyj element glavnoj diagonali="; max
PRINT "on nahoditsya v stroke nomer "; k
PRINT "stroka nomer "; k
FOR i = 1 TO m
PRINT a(k, i);
NEXT

Leave a Comment