Найти номер столбца матрицы с минимальным элементом - VB
Формулировка задачи:
дан массив С(6,10)
1.надо найти номер столбца минимального элемента в процедуре
2. процедуру вызвать в подпрограмме, чтобы найти номер столбца минимального элемента в каждой строке
3. написать код длля вызова процедур ввода массива, поска номера столбца минимального элемента в каждой строке и вывод результатов
спасибо за помощь.
взял из параллельной ветки задачу семилетней давности. она сравнивает числа с заданным. а нужно найти минимальное и выделить номер столбца в котором она есто
Решение задачи: «Найти номер столбца матрицы с минимальным элементом»
textual
Листинг программы
Option Explicit 'Option Base 1 'Sub d() Private Sub Command1_click() Dim n As Integer, m As Integer, nmin As Integer, mmin As Integer, min As Integer Dim i&, j& 'Dim Cells As Arrau n = Val(InputBox("введие n")) ' Ввожу n = 5 m = Val(InputBox("введие m")) ' Ввожу m = 7 ReDim A(n, m) As Integer For i = 1 To n For j = 1 To m A(i, j) = (Rnd * 100) + 1 'Cells(i, j) = A(i, j) ' Взял да и вычеркнул эту часть кода! Next j Next i min = A(1, 1) For i = 1 To n For j = 1 To m If A(i, j) < min Then nmin = i mmin = j min = A(i, j) End If Next j Next i MsgBox ("n = " + Str(nmin)) ' Здесь внёс добавки. Получил n = 1 MsgBox ("m = " + Str(mmin)) ' Здесь внёс добавки. Получил m = 7 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д