Найти произведение положительных элементов массива - VB (171444)

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

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

В одномерном массиве,состоящем из n вещественных элементов вычислить: 1. Произведение положительных элементов массива; 2.Сумму элементов массива, расположенных до минимального элемента. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. (n вводится с клавиатуры)

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

textual
Листинг программы
  1.     Dim I(5), Bol0, minX, NR, SK, Summach, Summane
  2.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3. 'Ввод значений.
  4.         For Q = 1 To 5 Step 1
  5.             I(Q) = InputBox("Введите значение:", "Значение.")
  6.         Next
  7.     End Sub
  8.  
  9.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  10. ' Сумма > 0
  11.         Bol0 = 0
  12.         For Q = 1 To 5 Step 1
  13.             If I(Q) > 0 Then
  14.                 Bol0 = Bol0 + I(Q)
  15.             End If
  16.         Next
  17.         MsgBox("Сумма > 0: " & Bol0)
  18.     End Sub
  19.  
  20.     Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
  21. ' Сумма до min
  22.         minX = 0
  23.         For Q = 1 To 5 Step 1
  24.             If I(Q) < minX Then
  25.                 minX = Q
  26.             End If
  27.         Next
  28.         NR = 0
  29.         SK = minX - 1
  30.         For Q = 1 To CInt(SK) Step 1
  31.             NR = NR + I(Q)
  32.         Next
  33.         MsgBox("Сумма до мин. значения: " & NR)
  34.     End Sub
  35.  
  36.     Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
  37. 'Сумма чет.
  38.         Summach = 0
  39.         For Q = 2 To 4 Step 2
  40.             Summach = Summach + I(Q)
  41.         Next
  42.         MsgBox("Сумма чет. " & Summach)
  43.     End Sub
  44.  
  45.     Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
  46. 'Сумма нечет.
  47.         Summane = 0
  48.         For Q = 1 To 5 Step 2
  49.             Summane = Summane + I(Q)
  50.         Next
  51.         MsgBox("Сумма нечет. " & Summane)
  52.     End Sub

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


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

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

15   голосов , оценка 4.267 из 5

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

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

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