Найти номер столбца матрицы с минимальным элементом - 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

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


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

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

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