Как найти сумму четных отрицательных элементов массива - VB
Формулировка задачи:
Здравствуйте! Мне срочно надо сделать задание на допуск к экзамену.
Вот оно
- Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-1000,1000]. Найти сумму четных отрицательных элементов.
- Вывести индексы тех элементов, значения которых кратны 3 и 6.
- Определить, есть ли пара соседних элементов с суммой, равной заданному числу.
Помогите, пожалуйста! Срочно надо!
Почти так:
Решение задачи: «Как найти сумму четных отрицательных элементов массива»
textual
Листинг программы
Private Sub Command1_Click() Dim A() As Integer, n As Integer, i As Integer Dim intVal As Integer, strInd As String, blnC As Boolean, lngSum As Long n = InputBox("Введите размер массива", "Ввод данных", 10) intVal = InputBox("Введите число", "Ввод данных", 100) ReDim A(1 To n) Randomize Cls For i = 1 To n A(i) = Int(Rnd * 2001 - 1000) Print A(i) & " "; 'Picture1.Print A(i); If A(i) < 0 And A(i) Mod 2 = 0 Then lngSum = lngSum + A(i) If A(i) Mod 3 = 0 And A(i) Mod 6 = 0 Then strInd = strInd & Str(i) & ", " If i >= 2 Then If A(i) + A(i - 1) = intVal Then blnC = True Next MsgBox "Cуммa четных отрицательных элементов - " & lngSum & vbCrLf & _ "Индексы тех элементов, значения которых кратны 3 и 6 : " & strInd & vbCrLf & _ "Eсть ли пара соседних элементов с суммой, равной заданному числу? - " & IIf(blnC, "Есть", "Нет") End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д