Найти минимальный элемент матрицы и вывести его и его координаты - QBasic
Формулировка задачи:
как в двумерном массиве 10х10
самозаполняюшемся случайными числами
найти минимальный элемент
и вывести его и его координаты
заранее благодарю за помощ
нужен только програмный код
Решение задачи: «Найти минимальный элемент матрицы и вывести его и его координаты»
textual
Листинг программы
CLS RANDOMIZE TIMER DIM a(10, 10) mini = 1 minj = 1 FOR i = 1 TO 10 FOR j = 1 TO 10 a(i, j) = INT(RND * 89) + 10 IF a(i, j) < a(mini, minj) THEN mini = i: minj = j PRINT a(i, j); NEXT j: PRINT NEXT i: PRINT PRINT "Координаты минимального элемента:"; mini;","; minj
Объяснение кода листинга программы
- Создается матрица a размером 10x10.
- Задаются начальные значения переменных mini и minj равными единице.
- В цикле перебираются все элементы матрицы a от i=1 до i=10, а затем от j=1 до j=10.
- Каждый элемент матрицы a вычисляется как случайное число от 10 до 89 (включительно) с шагом 1.
- Если текущий элемент меньше текущего минимального элемента, то обновляются значения переменных mini и minj.
- Каждый элемент матрицы a выводится на экран.
- После окончания циклов выводится сообщение с координатами минимального элемента.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д