Отсортировать элементы массива по убыванию методом выбора - VB
Формулировка задачи:
Дан целочисленный массив с элементами от -20 до 20.Отсортировать по убыванию элементы массива удовлетворяющих условию{a}{i}<5 методом выбора
Решение задачи: «Отсортировать элементы массива по убыванию методом выбора»
textual
Листинг программы
- Sub VSort(A() As Integer)
- n% = UBound(A, 1)
- For i% = 1 To n% - 1
- Min% = A(i%)
- imin% = i%
- For j% = i% + 1 To n%
- If A(j%) < Min% Then
- Min% = A(j%)
- imin% = j%
- End If
- Next j%
- A(imin%) = A(i%)
- A(i%) = Min%
- Next i%
- End Sub
- Sub Test()
- Dim X(1 To 20) As Integer
- Randomize
- For i% = 1 To 20
- X(i%) = 5 * Rnd
- Next i%
- VSort X
- For i% = 1 To 20
- Debug.Print X(i%)
- Next i%
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д