Нахождение суммы элементов массива, которые попадают в диапазон от -2 до 2 - VB

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

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

Листинг программы
  1. Sub Обработка массива ()
  2. Dim x() As Single
  3. Dim s As Single, r As Single
  4. Dim i As Integer, j As Integer, n As Integer
  5. n = CInt(InputBox("Введите число элементов массива"))
  6. ReDim x(n)
  7. s = 0
  8. Cells(1, 1) = "Исходный массив"
  9. Cells(1, 1) = "Исходный массив"
  10. For i = 1 To n
  11. x(i) = i * Sin(1 - i)
  12. Cells(i + 1, 1) = x(i)
  13. If x(i) > 0 Then s = s + x(i)
  14. Next i
  15. Cells(3, 3) = "Сумма положительных элементов массива"
  16. Cells(4, 3) = s
  17. Cells(1, 5) = "Отсортированный массив"
  18. For j = 1 To n - 1
  19. For i = 1 To n - j
  20. If x(i) < x(i + 1) Then
  21. r = x(i + 1)
  22. x(i + 1) = x(i)
  23. x(i) = r
  24. End If
  25. Next: Next
  26. For i = 1 To n
  27. Cells(i + 1, 5) = x(i)
  28. Next
  29. End Sub
Надо сделать так чтобы он находил сумму элементов массива которые попадают в диапазон от -2 до 2.

Решение задачи: «Нахождение суммы элементов массива, которые попадают в диапазон от -2 до 2»

textual
Листинг программы
  1. If x(i) > -2 and  x(i) < 2 Then s = s + x(i)

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


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

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

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

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

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

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