Найдите разницу между наибольшими и наименьшим значением массива - VB

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

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

Заполнить одномерный массив случайными числами из отрезка [0,100], состоящий из 10 элементов. найдите размах между наибольшими и наименьшим значением массива.
null
Помогите, пожалуйста, с решением этой задачи, тут пару строчек осталось.

Решение задачи: «Найдите разницу между наибольшими и наименьшим значением массива»

textual
Листинг программы
  1. Function varArr(A() As Integer, Optional amax As Integer = 0, _
  2.                                Optional amin As Integer = 0, _
  3.                                Optional n As Integer = 0) As Integer
  4.  If n = 0 Then
  5.     varArr = varArr(A, A(1), A(1), 1)
  6.  Else
  7.     k% = n + 1
  8.     If k% > UBound(A, 1) Then
  9.        varArr = amax - amin
  10.     Else
  11.        If A(k%) > amax Then
  12.           varArr = varArr(A, A(k%), amin, k%)
  13.        ElseIf A(k%) < amin Then
  14.           varArr = varArr(A, amax, A(k%), k%)
  15.        Else
  16.           varArr = varArr(A, amax, amin, k%)
  17.        End If
  18.     End If
  19.  End If
  20. End Function
  21.  
  22. Sub test()
  23. Dim X(1 To 5) As Integer
  24.     X(1) = 2
  25.     X(2) = 0
  26.     X(3) = 14
  27.     X(4) = 61
  28.     X(5) = -1
  29.     Debug.Print varArr(X)  ' печать 62 - верно
  30. End Sub

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


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

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

14   голосов , оценка 3.857 из 5

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

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

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