Дан массив действительных чисел. Поменять местами наибольший и наименьший элементы заданного массива - VB
Формулировка задачи:
дан массив действительных чисел. поменять местами наибольший и наименьший элементы заданного массива
Решение задачи: «Дан массив действительных чисел. Поменять местами наибольший и наименьший элементы заданного массива»
textual
Листинг программы
Sub Swap(A() As Integer, Optional imin As Integer = 1, Optional imax As Integer = 1, Optional i As Integer = 1) If (i >= UBound(A, 1)) Then tmp% = A(imin) A(imin) = A(imax) A(imax) = tmp% Exit Sub Else Swap A(), IIf(A(i + 1) < A(imin), i + 1, imin), IIf(A(i + 1) > A(imax), i + 1, imax), i + 1 End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д