Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами - 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

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


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

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

13   голосов , оценка 4 из 5
Похожие ответы