Изменить массив так, чтобы сначала выводились 1,затем 0, и потом 2 - VB

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

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

Дан целочисленный массив, заполненный 0,1 и 2 в случайном порядке. изменить массив так, чтобы сначала выводились 1,затем 0, и потом 2
массив проинициализированный

Решение задачи: «Изменить массив так, чтобы сначала выводились 1,затем 0, и потом 2»

textual
Листинг программы
  1. Option Explicit
  2. Private Sub Form_Click()
  3. Cls
  4. Randomize
  5.  
  6. Dim A(25) As Byte, i As Integer, j As Integer, k As Integer
  7.  
  8. For i = LBound(A) To UBound(A)
  9.     A(i) = Round(Rnd * 2)
  10.     Print A(i);
  11. Next
  12.  
  13. Print
  14. For i = LBound(A) To UBound(A) Step 3
  15.     For j = i To UBound(A) Step 2
  16.         For k = j To UBound(A)
  17.             A(k) = 0
  18.                 A(j) = 2
  19.                     A(i) = 1
  20. If i + 3 = UBound(A) Then Exit For
  21. Next
  22.     Next
  23.         Next
  24.        
  25. For i = LBound(A) To UBound(A)
  26.     Print A(i);
  27. Next
  28.  
  29. End Sub

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


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

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

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

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

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

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