Объявить двухмерный массив и напечатать матрицу на экране - QBasic
Формулировка задачи:
Имеется задача: Объявить двухмерный массив и напечатать матрицу на экране. При этом, если в верхней или нижней строке содержится максимальный элемент, то необходимо поменять строки (верхнюю и нижнюю) местами. Просьба помочь с последним пунктом
Решение задачи: «Объявить двухмерный массив и напечатать матрицу на экране»
textual
Листинг программы
FOR j = 1 TO 3 SWAP A(1, j), A(3, j) NEXT j
Объяснение кода листинга программы
- Объявляется переменная
jтипацелое числосо значением 1. - Выполняется цикл
FORот 1 до 3. - Внутри цикла выполняется команда
SWAPдля обмена элементов массиваAс индексами (1, j) и (3, j). - После выполнения цикла, значение переменной
jувеличивается на 1. - Цикл выполняется до тех пор, пока значение переменной
jне станет равным 4. - Результатом выполнения команды
SWAPявляется обмен элементов массиваAс индексами (1, 1), (1, 2) и (1, 3). - Значение переменной
jувеличивается на 1 после каждой итерации цикла. - В результате выполнения кода на экран будет выведена матрица массива
A.