Определите номер строки и номер столбца матрицы, в которых расположено выбранное число - 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
Объяснение кода листинга программы
- Ввод с клавиатуры количества строк и столбцов матрицы
- Выделение памяти под матрицу
- Заполнение матрицы случайными числами от 0 до 20
- Вывод на экран содержимого матрицы
- Поиск максимального элемента в матрице
- Поиск строки и столбца, в которых находится максимальное значение
- Вывод на экран номера строки и столбца, в которых находится максимальное значение
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д