Как найти минимальное значение? - VB

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

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

Всем доброго здравия. Выручайте. У меня есть одномерный массив из трех значений, значения присваиваются в процессе ввода данных, например k(0)=270, k(1)=290, k(2)=210, как найти минимальное значение?

Решение задачи: «Как найти минимальное значение?»

textual
Листинг программы
  1. Function min(K() As Integer, Optional i As Integer = 0, Optional r As Integer = 0) As Integer
  2.     If i = 0 Then
  3.       min = min(K, 1, K(0))
  4.     ElseIf i > UBound(K, 1) Then
  5.       min = r
  6.     Else
  7.       min = IIf(K(i) < r, min(K, i + 1, K(i)), min(K, i + 1, r))
  8.     End If
  9. End Function
  10.  
  11. Sub Test()
  12. Dim X(0 To 3) As Integer
  13.   X(0) = 3
  14.   X(1) = -5
  15.   X(2) = 0
  16.   X(3) = -11
  17.   Debug.Print min(X)
  18. End Sub

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


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

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

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы