Отсортировать элементы массива по убыванию методом выбора - VB

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

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

Дан целочисленный массив с элементами от -20 до 20.Отсортировать по убыванию элементы массива удовлетворяющих условию{a}{i}<5 методом выбора

Решение задачи: «Отсортировать элементы массива по убыванию методом выбора»

textual
Листинг программы
  1. Sub VSort(A() As Integer)
  2.     n% = UBound(A, 1)
  3.     For i% = 1 To n% - 1
  4.         Min% = A(i%)
  5.         imin% = i%
  6.         For j% = i% + 1 To n%
  7.             If A(j%) < Min% Then
  8.                Min% = A(j%)
  9.                imin% = j%
  10.             End If
  11.         Next j%
  12.         A(imin%) = A(i%)
  13.         A(i%) = Min%
  14.     Next i%
  15. End Sub
  16.  
  17.  
  18. Sub Test()
  19. Dim X(1 To 20) As Integer
  20.    
  21.     Randomize
  22.    
  23.     For i% = 1 To 20
  24.         X(i%) = 5 * Rnd
  25.     Next i%
  26.    
  27.     VSort X
  28.    
  29.     For i% = 1 To 20
  30.         Debug.Print X(i%)
  31.     Next i%
  32. End Sub

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


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

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

15   голосов , оценка 4.2 из 5

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

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

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