Получить массив Y(i), записав сначала четные а затем нечетные числа - VB

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

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

Из массива целых случайных чисел X={Xi}, где i={1,2...n}, получить массив Y={y(m)}, записав сначала четные а затем нечетные числа. Например: Если Х={1,2,3,4,5,6}, то Y={2,4,6,1,3,5}.

Решение задачи: «Получить массив Y(i), записав сначала четные а затем нечетные числа»

textual
Листинг программы
  1. Private Sub Command2_Click()
  2. Cls
  3. Dim x&(), y&(), n&, k&
  4. n = InputBox("n")
  5. ReDim x(n), y(n)
  6. Randomize
  7. For i = 1 To n
  8.  x(i) = Rnd(1) * 100 \ 1
  9.  Print x(i);
  10. Next i
  11. Print
  12.  
  13. For i = 1 To n
  14.  If x(i) Mod 2 = 0 Then k = k + 1: y(k) = x(i)
  15. Next i
  16.  
  17. For i = 1 To n
  18.  If x(i) Mod 2 <> 0 Then k = k + 1: y(k) = x(i)
  19. Next i
  20.  
  21. For i = 1 To n
  22.  Print y(i);
  23. Next i
  24.  
  25. End Sub

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


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

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

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

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

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

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