Найти произведение положительных элементов массива - VB (171444)
Формулировка задачи:
В одномерном массиве,состоящем из n вещественных элементов вычислить:
1. Произведение положительных элементов массива;
2.Сумму элементов массива, расположенных до минимального элемента.
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. (n вводится с клавиатуры)
Решение задачи: «Найти произведение положительных элементов массива»
textual
Листинг программы
- Dim I(5), Bol0, minX, NR, SK, Summach, Summane
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- 'Ввод значений.
- For Q = 1 To 5 Step 1
- I(Q) = InputBox("Введите значение:", "Значение.")
- Next
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- ' Сумма > 0
- Bol0 = 0
- For Q = 1 To 5 Step 1
- If I(Q) > 0 Then
- Bol0 = Bol0 + I(Q)
- End If
- Next
- MsgBox("Сумма > 0: " & Bol0)
- End Sub
- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
- ' Сумма до min
- minX = 0
- For Q = 1 To 5 Step 1
- If I(Q) < minX Then
- minX = Q
- End If
- Next
- NR = 0
- SK = minX - 1
- For Q = 1 To CInt(SK) Step 1
- NR = NR + I(Q)
- Next
- MsgBox("Сумма до мин. значения: " & NR)
- End Sub
- Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
- 'Сумма чет.
- Summach = 0
- For Q = 2 To 4 Step 2
- Summach = Summach + I(Q)
- Next
- MsgBox("Сумма чет. " & Summach)
- End Sub
- Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
- 'Сумма нечет.
- Summane = 0
- For Q = 1 To 5 Step 2
- Summane = Summane + I(Q)
- Next
- MsgBox("Сумма нечет. " & Summane)
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д