Преобразуйте матрицу D(4, 4) заменив элементы побочной диагонали на максимальный элемент главной диагонали. Преобразованную матрицу вывести по строках на экран — QBasic(Бейсик)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DIM d(4, 4)
RANDOMIZE TIMER
PRINT "ishodnyj massiv"
FOR i = 1 TO 4
    FOR j = 1 TO 4
        d(i, j) = INT(RND * 10)
        PRINT d(i, j);
    NEXT
    PRINT
NEXT
max = d(1, 1)
FOR i = 1 TO 4
    IF d(i, i) > max THEN max = d(i, i)
NEXT
FOR i = 1 TO 4
    d(i, 5 - i) = max
NEXT
PRINT "novyj massiv"
FOR i = 1 TO 4
    FOR j = 1 TO 4
        PRINT d(i, j);
    NEXT
    PRINT
NEXT

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment