Записать в массив m подряд только отрицательные элементы массива L, а в массив n - положительные - VB

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

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

Ввести одномерный массив L= {13, 4, -2, 6, 7, -1, -5, 2, -3, 4} . Записать в массив m подряд только отрицательные элементы массива L, а в массив n - только положительные элементы массива L, взятые в обратном порядке их следования. Вычислить m[0]n[0]+m[1]n[1]+...+m[k]n[k] , где k= min{p,q} .

Решение задачи: «Записать в массив m подряд только отрицательные элементы массива L, а в массив n - положительные»

textual
Листинг программы
  1. Dim mas(20) As Integer, i As Integer
  2. Private Sub Command1_Click()
  3. Dim Positive As Integer, Negative As Integer
  4. Randomize
  5.    For i = 0 To 19
  6.         mas(i) = Int(50 * Rnd - 19)
  7.         Print mas(i);
  8.       If mas(i) > 0 Then
  9.               Positive = Positive + 1
  10.         ElseIf mas(i) < 0 Then
  11.             Negative = Negative + 1
  12.         End If
  13.     Next i
  14. Print
  15. Print "Отрицательных : " & Negative & vbCrLf & "Положительных : " & Positive & vbCrLf & "Нулевых : " & Val(20 - Positive - Negative)
  16.  
  17. End Sub

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


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

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

7   голосов , оценка 3.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы