Как найти сумму четных отрицательных элементов массива - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Мне срочно надо сделать задание на допуск к экзамену. Вот оно
  1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-1000,1000]. Найти сумму четных отрицательных элементов.
  2. Вывести индексы тех элементов, значения которых кратны 3 и 6.
  3. Определить, есть ли пара соседних элементов с суммой, равной заданному числу.
Я что-то делал, но ничего не выходит
Помогите, пожалуйста! Срочно надо!
Почти так:

Решение задачи: «Как найти сумму четных отрицательных элементов массива»

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы