Изменить массив так, чтобы сначала выводились 1,затем 0, и потом 2 - VB
Формулировка задачи:
Дан целочисленный массив, заполненный 0,1 и 2 в случайном порядке. изменить массив так, чтобы сначала выводились 1,затем 0, и потом 2
массив проинициализированный
Решение задачи: «Изменить массив так, чтобы сначала выводились 1,затем 0, и потом 2»
textual
Листинг программы
- Option Explicit
- Private Sub Form_Click()
- Cls
- Randomize
- Dim A(25) As Byte, i As Integer, j As Integer, k As Integer
- For i = LBound(A) To UBound(A)
- A(i) = Round(Rnd * 2)
- Print A(i);
- Next
- For i = LBound(A) To UBound(A) Step 3
- For j = i To UBound(A) Step 2
- For k = j To UBound(A)
- A(k) = 0
- A(j) = 2
- A(i) = 1
- If i + 3 = UBound(A) Then Exit For
- Next
- Next
- Next
- For i = LBound(A) To UBound(A)
- Print A(i);
- Next
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д