Найдите разницу между наибольшими и наименьшим значением массива - VB
Формулировка задачи:
Заполнить одномерный массив случайными числами из отрезка [0,100], состоящий из 10 элементов. найдите размах между наибольшими и наименьшим значением массива.
null
Помогите, пожалуйста, с решением этой задачи, тут пару строчек осталось. Решение задачи: «Найдите разницу между наибольшими и наименьшим значением массива»
textual
Листинг программы
- Function varArr(A() As Integer, Optional amax As Integer = 0, _
- Optional amin As Integer = 0, _
- Optional n As Integer = 0) As Integer
- If n = 0 Then
- varArr = varArr(A, A(1), A(1), 1)
- Else
- k% = n + 1
- If k% > UBound(A, 1) Then
- varArr = amax - amin
- Else
- If A(k%) > amax Then
- varArr = varArr(A, A(k%), amin, k%)
- ElseIf A(k%) < amin Then
- varArr = varArr(A, amax, A(k%), k%)
- Else
- varArr = varArr(A, amax, amin, k%)
- End If
- End If
- End If
- End Function
- Sub test()
- Dim X(1 To 5) As Integer
- X(1) = 2
- X(2) = 0
- X(3) = 14
- X(4) = 61
- X(5) = -1
- Debug.Print varArr(X) ' печать 62 - верно
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д