Объявить двухмерный массив и напечатать матрицу на экране - QBasic

Узнай цену своей работы

Формулировка задачи:

Имеется задача: Объявить двухмерный массив и напечатать матрицу на экране. При этом, если в верхней или нижней строке содержится максимальный элемент, то необходимо поменять строки (верхнюю и нижнюю) местами. Просьба помочь с последним пунктом
Листинг программы
  1. CLS
  2. DIM A (3,3)
  3. FOR I= 1 TO 3 STEP 1
  4. FOR J=1 TO 3 STEP 1
  5. INPUT A (i, j)
  6. NEXT J
  7. NEXT I
  8. FOR I= 1 TO 3 STEP 1
  9. FOR J= 1 TO 3 STEP 1
  10. PRINT A (i, j)
  11. NEXT J
  12. PRINT " "
  13. NEXT I
  14. LET B=A (1,1)
  15. LET KI=1
  16. LET KJ=1
  17. FOR I= 1 TO 3 STEP 1
  18. FOR J= 1 TO 3 STEP 1
  19. IF A (i, j) > B THEN
  20. LET B= A (i, j)
  21. LET KI= I
  22. LET KJ= J
  23. ELSE
  24. END IF
  25. NEXT J
  26. NEXT I
  27. PRINT B, KI, KJ

Решение задачи: «Объявить двухмерный массив и напечатать матрицу на экране»

textual
Листинг программы
  1. FOR j = 1 TO 3
  2.    SWAP A(1, j), A(3, j)
  3. NEXT j

Объяснение кода листинга программы

  1. Объявляется переменная j типа целое число со значением 1.
  2. Выполняется цикл FOR от 1 до 3.
  3. Внутри цикла выполняется команда SWAP для обмена элементов массива A с индексами (1, j) и (3, j).
  4. После выполнения цикла, значение переменной j увеличивается на 1.
  5. Цикл выполняется до тех пор, пока значение переменной j не станет равным 4.
  6. Результатом выполнения команды SWAP является обмен элементов массива A с индексами (1, 1), (1, 2) и (1, 3).
  7. Значение переменной j увеличивается на 1 после каждой итерации цикла.
  8. В результате выполнения кода на экран будет выведена матрица массива A.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы