Определить сумму положительных и отрицательных чисел массива, общую сумму чисел и количество нулей - VB
Формулировка задачи:
прошу помочь с парой задач =) Изучаю VB, но из многих заданий эти не могу сделать правильно.
1. Вводятся числа. Определить сумму положительных и отрицательных чисел, общую сумму чисел и кол-во нулей
2. Дан массив из 10 чисел. Есть ли в массиве два соседних одинаковых числа?
3. Сколько слагаемых должно быть в сумме 1+1/2+1/3+...+1/n, чтобы эта сумма оказалась больше 5
Заранее очень сильно благодарю)
под 2ую написал цикл ввода числа, но не могу проверить соседние числа.
со 2 справился =)
Решение задачи: «Определить сумму положительных и отрицательных чисел массива, общую сумму чисел и количество нулей»
textual
Листинг программы
Private Sub Command1_Click()
Dim A() As Integer, bool As Boolean
Dim i As Integer
List1.Clear
Randomize 'Иницилизация генератора случайных чисел
Me.Cls 'Очищаем форму
m = InputBox("Введите размерность массива", , 10)
ReDim A(1 To m)
For i = 1 To m
A(i) = Int(Rnd * 21 - 10) 'Заполняем матрицу случайными числами
List1.AddItem (A(i))
Next i
For i = 1 To m - 1
If A(i) = A(i + 1) Then bool = True
Next i
If bool = True Then Print "В массиве есть два одинаковых числа " Else Print "В массиве рядом стоящих одинаковых чисел нет"
End Sub