Выяснить, какое число встречается раньше — положительное или отрицательное - VBA
Формулировка задачи:
Здравствуйте,помогите пожалуйста написать код к задаче:
Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше — положительное или отрицательное.
Решение задачи: «Выяснить, какое число встречается раньше — положительное или отрицательное»
textual
Листинг программы
Sub m_2() 'Создание на пластинке оперативной памяти компьютера поименованной области (массива) myArray. 'Integer означает, что в массиве могут быть только целые числа (недробные). '1 To - используется, чтобы порядковый номер первого элемента массива был 1, 'так удобнее непрограммистам (по умолчанию порядковый номер первого элемента массива ноль). Dim myArray(1 To 10) As Integer 'Создание на пластинке оперативной памяти компьютера поименованной области (переменной) i. Dim i As Integer 'Заполнение массива случайными числами. Я выберу по своему усмотрению диапазон от -50 до +50. 'For i ... To ... Next - называется циклом. For i = 1 To 10 myArray(i) = (50 - (-50) + 1) * Rnd + (-50) Next i 'Просматриваем элементы массива, как только будет найден элемент, 'отвечающий поставленной задаче, выведем сообщение и выйдем из программы. For i = 1 To 10 'If ... Then ... ElseIf ... End If - используется для выбора действия. If myArray(i) > 0 Then 'MsgBox - инструмент VBA для вывода на монитор информации. MsgBox "Раньше встречается положительное число" 'Выход из кода. Exit Sub ElseIf myArray(i) < 0 Then MsgBox "Раньше встречается отрицательное число" Exit Sub End If Next i MsgBox "В последовательности только нули" End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д