Отсортировать по возрастанию студентов по оценкам - VB

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

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

Нужно было рассчитать средний балл, студента, я рассчитала у меня все получилось.
Теперь нужно чтобы нажимая на кнопку Сортировка, эти средние оценки отсортировались по возрастанию, как это сделать? Помогите пожалуйста

Решение задачи: «Отсортировать по возрастанию студентов по оценкам»

textual
Листинг программы
'Процедура для сортировки массива методом пузырька
'Входные параметры:
'    Arr -   сортируемый массив.
'            Нумерация элементов от 0 до N-1
'    N   -   размер массива
'
'Выходные параметры:
'    Arr -   массив, упорядоченный по возрастанию.
'            Нумерация элементов от 0 до N-1
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Public Sub BubbleSort(ByRef Arr() As Double, ByRef N As Long)
    Dim I As Long
    Dim J As Long
    Dim Tmp As Double
 
    For i=0# To N-1# Step 1
        For j=0# To n-2#-i Step 1
            If Arr(j)>Arr(j+1#) then
                Tmp = Arr(j)
                Arr(j) = Arr(j+1#)
                Arr(j+1#) = Tmp
            End If
        Next j
    Next i
End Sub

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


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

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

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