Каких чисел в массиве больше? Отрицательных или положительных? - VB
Формулировка задачи:
каких чисел в массиве больше?отрицательных или положительных?
Решение задачи: «Каких чисел в массиве больше? Отрицательных или положительных?»
textual
Листинг программы
Private Sub Command1_Click()
Dim a() As Double
Dim k As Integer
Dim d As Integer
Dim n As Integer
Dim i As Double
Dim j As Double
Cls
n = InputBox("Ââåäèòå êîëè÷åñòâî ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*", "Êîë-ГўГ® ГЅГ«-îâ Г¬Г*Г±Г±ГЁГўГ*", 10)
k = 0 'Г±Г·ВёГІГ·ГЁГЄ äëÿ ïîëîæèòåëüГ*ûõ ýëåìåГ*òîâ
d = 0 'Г±Г·ВёГІГ·ГЁГЄ äëÿ îòðèöГ*òåëüГ*ûõ ýëåìåГ*òîâ
ReDim a(1 To n)
For i = 1 To n
a(i) = Int(Rnd * 100 - 18)
Print a(i)
If a(i) > 0 Then k = k + 1
If a(i) < 0 Then d = d + 1
Next i
Print "ÏîëîæèòåëüГ*ûõ ГЅГ«-îâ"; k
Print "ÎòðèöГ*òåëüГ*ûõ ГЅГ«-îâ"; d
If k > d Then Print "ÏîëîæèòåëüГ*ûõ ýëåìåГ*òîâ áîëüøå"
If k < d Then Print "ÎòðèöГ*òåëüГ*ûõ ýëåìåГ*òîâ áîëüøå"
If k = d Then Print "ÎòðèöГ*òåëüГ*ûõ ГЁ ïîëîæèòåëüГ*ûõ ýëåìåГ*òîâ îäèГ*Г*êîâî"
End Sub