Как найти минимальное значение? - VB
Формулировка задачи:
Всем доброго здравия. Выручайте. У меня есть одномерный массив из трех значений, значения присваиваются в процессе ввода данных, например k(0)=270, k(1)=290, k(2)=210, как найти минимальное значение?
Решение задачи: «Как найти минимальное значение?»
textual
Листинг программы
Function min(K() As Integer, Optional i As Integer = 0, Optional r As Integer = 0) As Integer If i = 0 Then min = min(K, 1, K(0)) ElseIf i > UBound(K, 1) Then min = r Else min = IIf(K(i) < r, min(K, i + 1, K(i)), min(K, i + 1, r)) End If End Function Sub Test() Dim X(0 To 3) As Integer X(0) = 3 X(1) = -5 X(2) = 0 X(3) = -11 Debug.Print min(X) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д