Заполнение массива (InputBox) - VB

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

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

написал программу по заполнению массива с помощью Array, подсчета суммы нечетных элементов, подсчета суммы четных элементов, произведения нечетных элементов, поисками минимума/максимума. надо сделать заполнение массива через

InputBox

, помогите, пожалуйста вот код
Листинг программы
  1. Dim A(6) As Variant
  2. Private Sub Command1_Click()
  3. Dim S As Long, I As Integer, A As Variant, D As Long, E As Long, min As Integer, max As Integer
  4. S = 0
  5. For I = 0 To 6
  6. A = Array(1, 4, 12, 23, 34, 3, 23)
  7. List1.AddItem A(I)
  8. S = S + A(I)
  9. Next I
  10. Text2 = S
  11. D = 0
  12. For I = 0 To 6
  13. A = Array(1, 4, 12, 23, 34, 3, 23)
  14. If A(I) Mod 2 = 0 Then
  15. D = D + A(I)
  16. End If
  17. Next I
  18. Text3 = D
  19. E = 1
  20. For I = 0 To 6
  21. A = Array(1, 4, 12, 23, 34, 3, 23)
  22. If A(I) Mod 2 = 1 Then
  23. E = E * A(I)
  24. End If
  25. Next I
  26. Text4 = E
  27. min = A(1)
  28. For I = 0 To 6
  29. A = Array(1, 4, 12, 23, 34, 3, 23)
  30. If min > A(I) Then min = A(I)
  31. Next I
  32. Text5 = min
  33. max = A(1)
  34. For I = 0 To 6
  35. A = Array(1, 4, 12, 23, 34, 3, 23)
  36. If max < A(I) Then max = A(I)
  37. Next I
  38. Text6 = max
  39. End Sub

Решение задачи: «Заполнение массива (InputBox)»

textual
Листинг программы
  1. FOR I = 0 TO 6
  2. A(i) = Val(inputbox("введите число"))
  3. next

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


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

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

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

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

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

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