Определите номер строки и номер столбца матрицы, в которых расположено выбранное число - QBasic

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

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

Дан массив A(N,M). В каждой строке выбирается минимальный елемент, затем среди этих чисел выбирается максимальный. Определите номер строки и номер столбца массива A, в которых расположено выбранное число.Заранее спасибо

Решение задачи: «Определите номер строки и номер столбца матрицы, в которых расположено выбранное число»

textual
Листинг программы
INPUT "kol-vo strok=", m
INPUT "kol-vo stolbcov=", n
DIM a(m, n)
RANDOMIZE TIMER
PRINT "massiv"
FOR i = 1 TO m
FOR j = 1 TO n
a(i, j) = INT(RND * 20)
PRINT a(i, j);
NEXT
PRINT
NEXT
max = -1E+38
FOR i = 1 TO m
minx = i
miny = 1
FOR j = 1 TO n
IF a(i, j) < a(minx, miny) THEN miny = j
NEXT
IF a(minx, miny) > max THEN max = a(minx, miny): maxx = minx: maxy = miny
NEXT
PRINT "stroka="; maxx; " stolbec="; maxy

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

  1. Ввод с клавиатуры количества строк и столбцов матрицы
  2. Выделение памяти под матрицу
  3. Заполнение матрицы случайными числами от 0 до 20
  4. Вывод на экран содержимого матрицы
  5. Поиск максимального элемента в матрице
  6. Поиск строки и столбца, в которых находится максимальное значение
  7. Вывод на экран номера строки и столбца, в которых находится максимальное значение

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


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

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

14   голосов , оценка 4.286 из 5
Похожие ответы