В первом массиве собрать все четные элементы исходного, а во втором – все нечетные - VB

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

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

Дан массив из N чисел. Сформировать из него два массива: в первом собрать все четные элементы массива, а во втором – все нечетные.

Решение задачи: «В первом массиве собрать все четные элементы исходного, а во втором – все нечетные»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim N As Integer
  3. Dim i, k, l
  4. Dim arrA() As Single, arrB() As Single, arrC() As Single
  5. N = InputBox("N")
  6. ReDim arrA(1 To N) As Single
  7. k = 0
  8. l = 0
  9. For i = 1 To N
  10. arrA(i) = InputBox("Vvedite element : " & i)
  11. If (arrA(i) Mod 2) = 0 Then
  12. k = k + 1
  13. ReDim Preserve arrB(1 To k)
  14. arrB(k) = arrA(i)
  15. Else
  16. l = l + 1
  17. ReDim Preserve arrC(1 To l)
  18. arrC(l) = arrA(i)
  19. End If
  20. Next i
  21. answ1 = ""
  22. answ2 = ""
  23. For i = 1 To l
  24. answ1 = answ1 & arrC(i) & Space(3)
  25. Next i
  26. For i = 1 To k
  27. answ2 = answ2 & arrB(i) & Space(3)
  28. Next i
  29. MsgBox answ1
  30. MsgBox answ2
  31. End Sub

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


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

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

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

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

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

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