Отсортировать элементы массива по убыванию методом выбора - 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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

15   голосов , оценка 4.2 из 5
Похожие ответы