Найти произведения расположенные до минимального элемента - VB

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

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

Помогите с лабораторкой: Ввести одномерные массивы x = {-6, 0.5, 0.12, 13, -10.1} и y = {13, 2.1, 14, 6, -2}. Создать одномерный массив r( ) такой, что элементы с нечетными номерами являются элементами массива x, с четными номерами - массива y. Вывести массив r. В новом массиве r найти произведение элементов, расположенных до минимального элемента.

Решение задачи: «Найти произведения расположенные до минимального элемента»

textual
Листинг программы
  1. Option Base 1
  2.  
  3. Sub bb()
  4. Dim x(), y(), i, im, min
  5. x = Array(-6, 0.5, 0.12, 13, -10.1)
  6. y = Array(13, 2.1, 14, 6, -2)
  7.  
  8. 'формирование массива
  9. ReDim r(1 To UBound(x) * 2)
  10. For i = 1 To UBound(x)
  11.     r(2 * i - 1) = x(i)
  12.     r(2 * i) = y(i)
  13. Next
  14.  
  15. 'вывод массива
  16. For i = 1 To UBound(r)
  17.     Debug.Print r(i);
  18. Next
  19. Debug.Print
  20.  
  21. 'поиск мин. эл-та
  22. min = r(1)
  23. For i = 2 To UBound(r)
  24.     If r(i) < min Then min = r(i): im = i
  25. Next
  26.  
  27. 'произведение элементов, расположенных до минимального элемента
  28. If im < 2 Then
  29.     Debug.Print "мин. эл-т - первый, произведение определить нельзя"
  30. Else
  31.     min = r(1)
  32.     For i = 2 To im - 1
  33.         min = min * r(i)
  34.     Next
  35.     Debug.Print "мин. эл-т " & im & "-й, произведение "; min
  36. End If
  37. End Sub

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


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

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

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

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

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

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