В одномерном массиве, найти максимальный элемент массива - VB

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

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

В одномерном массиве, который складается с n элементов, найти: -максимальный элемент массива; -сумму элементов массива расположенных до последнего положительного элемента. подскажите код программы

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

textual
Листинг программы
  1. Option Explicit
  2. Dim A() As Integer, i As Integer, j As Integer, n As Integer, m As Integer
  3. Dim max As Integer, sum As Integer, b As Integer
  4. Private Sub Command1_Click()
  5. Randomize 'Иницилизация генератора случайных чисел
  6. Cls       'Очищаем форму
  7. n = InputBox("Vvedite n", , 10)
  8. sum = 0
  9. ReDim A(n) ' Размеры массивов
  10. Print "Massiv A(n)"
  11. For i = 1 To n
  12.     A(i) = Int(Rnd * 101 - 50) 'Заполняем массив случайными числами
  13.    Print A(i); vbTab;
  14. Next i
  15. max = A(1)
  16. For i = 1 To n
  17.    If max < A(i) Then max = A(i): b = i
  18. Next i
  19. Print
  20. Print "Максимальный элемент массива A (" & b & ") = " & max;
  21. For i = 1 To n
  22.   If A(i) > 0 Then b = i
  23. Next i
  24. Print
  25. Print "Последний положительный элемент массива A (" & b & ") = " & A(b);
  26. For i = 1 To b - 1
  27.  sum = sum + A(i)
  28. Next i
  29. Print
  30. Print "Сумма до последнeго положительного элемента массива A ="; sum
  31. End Sub

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


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

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

9   голосов , оценка 3.889 из 5

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

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

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