Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами - VB

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

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

помогите написать программу: В одномерном массиве, состоящем из 20 вещественных элементов (значения элементов массива задать случайными числами из интервала [-3, 9]), вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Сформировать из этих элементов новый массиву у меня какая-то беда с генерацией массива. Заранее спасибо

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

textual
Листинг программы
  1. Option Explicit On
  2. Imports System.Math
  3. Public Class Form1
  4.     Dim x() As Single
  5.     'Процедура вывода массива  
  6.     Public Sub PrintL(ByRef x() As Single, ByRef LB As ListBox)
  7.         Dim i As Integer
  8.         Dim y As String = " "
  9.         For i = 0 To UBound(x)
  10.             y = y + Format(x(i), "0.00") + Space(4)
  11.         Next i
  12.         LB.Items.Add(y)
  13.     End Sub
  14.     'Процедура ввода массива (генератор случайных чисел)
  15.     Sub vvod(ByRef x() As Single)
  16.         Dim i As Integer
  17.         For i = 0 To UBound(x)
  18.             x(i) = Int((12 * Rnd() + (-3)))
  19.         Next i
  20.     End Sub
  21.  
  22.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  23.         Dim n As Integer
  24.         ListBox1.Items.Clear() 'очищаем listbox1
  25.         ListBox2.Items.Clear() 'очищаем lixtbox2
  26.         ReDim x(n)
  27.         vvod(x) 'ввод массива
  28.         PrintL(x, ListBox1) 'выводисходного массива
  29.  
  30.  
  31.     End Sub
  32.  
  33.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  34.         End
  35.     End Sub
  36. End Class

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


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

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

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

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

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

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