Сортировка массива чисел по возрастанию - VB (63068)
Формулировка задачи:
Здравствуйте! Я не учусь на программиста и поэтому я здесь. Нужно, чтобы в лэйбл1 выводился рандомный массив чисел, а в лэйбл2 уже отсортированный массив тех же чисел по убыванию. Попробовал написать код, но не могу понять где ошибки. Заранее благодарен.
Решение задачи: «Сортировка массива чисел по возрастанию»
textual
Листинг программы
Private Sub Command1_Click() Label1.Caption = " " Label2.Caption = Label1.Caption Label1.Font.Size = 18 Label2.Font.Size = Label1.Font.Size Dim massive(9) As Long, i As Integer, J As Integer, N As Integer, Tmp As Double Randomize (Time) For i = 0 To 9 massive(i) = Rnd() * 10 Next i For i = 0 To 9 Label1.Caption = Label1.Caption & massive(i) & Space(3) Next i N = 9 For i = 0 To N - 1 For J = i To N If massive(i) > massive(J) Then Tmp = massive(J) massive(J) = massive(i) massive(i) = Tmp End If Next J Label2.Caption = Label2.Caption & massive(i) & Space(3) Next i Label2.Caption = Label2.Caption & massive(N) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д