Нахождение минимального по модулю элемента в каждом столбце массива - VB

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

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

Добрый день.Помогите,пожалуйста разобраться,как найти минимальный элемент в каждом СТОЛБЦЕ.
Что мне не понятно,так это какое значение нужно вписать сюда min(j) =

Abs(a(?, ?))

,что бы искало мой min по СТОЛБЦАМ.Я пробывал i,1; 1,j; j,1; Но результата так не добился Полный код программы.

Решение задачи: «Нахождение минимального по модулю элемента в каждом столбце массива»

textual
Листинг программы
Sub MinCol(A() As Integer)
     For i% = 1 To UBound(A, 2)
         Min% = Abs(A(1, i%))
         For j% = 2 To UBound(A, 1)
              If Abs(A(j%, i%)) < Min Then Min = Abs(A(j%, i%))
         Next j%
         Debug.Print "Ñòîëáåö "; i%; " min="; Min%
     Next i%
End Sub
 
Sub Test()
 
Dim A(1 To 10, 1 To 5) As Integer
 
    Randomize
    
    For i% = 1 To 10
        For j% = 1 To 5
            A(i%, j%) = Rnd() * 100
        Next j%
    Next i%
    
    For i% = 1 To 10
        For j% = 1 To 5
            Debug.Print A(i%, j%),
        Next j%
        Debug.Print
    Next i%
            
    MinCol A()
 
End Sub

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


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

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

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