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

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

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

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

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

textual
Листинг программы
  1. INPUT "kol-vo strok=", m
  2. INPUT "kol-vo stolbcov=", n
  3. DIM a(m, n)
  4. RANDOMIZE TIMER
  5. PRINT "massiv"
  6. FOR i = 1 TO m
  7. FOR j = 1 TO n
  8. a(i, j) = INT(RND * 20)
  9. PRINT a(i, j);
  10. NEXT
  11. PRINT
  12. NEXT
  13. max = -1E+38
  14. FOR i = 1 TO m
  15. minx = i
  16. miny = 1
  17. FOR j = 1 TO n
  18. IF a(i, j) < a(minx, miny) THEN miny = j
  19. NEXT
  20. IF a(minx, miny) > max THEN max = a(minx, miny): maxx = minx: maxy = miny
  21. NEXT
  22. PRINT "stroka="; maxx; " stolbec="; maxy

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

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

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


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

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

14   голосов , оценка 4.286 из 5

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

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

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