Как найти минимальное значение? - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д