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