Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами - VB
Формулировка задачи:
помогите написать программу:
В одномерном массиве, состоящем из 20 вещественных элементов (значения элементов массива задать случайными числами из интервала [-3, 9]), вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Сформировать из этих элементов новый массиву
у меня какая-то беда с генерацией массива. Заранее спасибо
Решение задачи: «Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами»
textual
Листинг программы
- Option Explicit On
- Imports System.Math
- Public Class Form1
- Dim x() As Single
- 'Процедура вывода массива
- Public Sub PrintL(ByRef x() As Single, ByRef LB As ListBox)
- Dim i As Integer
- Dim y As String = " "
- For i = 0 To UBound(x)
- y = y + Format(x(i), "0.00") + Space(4)
- Next i
- LB.Items.Add(y)
- End Sub
- 'Процедура ввода массива (генератор случайных чисел)
- Sub vvod(ByRef x() As Single)
- Dim i As Integer
- For i = 0 To UBound(x)
- x(i) = Int((12 * Rnd() + (-3)))
- Next i
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Dim n As Integer
- ListBox1.Items.Clear() 'очищаем listbox1
- ListBox2.Items.Clear() 'очищаем lixtbox2
- ReDim x(n)
- vvod(x) 'ввод массива
- PrintL(x, ListBox1) 'выводисходного массива
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- End
- End Sub
- End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д