VBA-вектор, массив, матрица

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

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

Добрый день. Помогите в решении следующих условий: 1.Дан вектор A(n). Найти номер первого минимального значения среди элементов, с индексами кратных трем. Сгенерировал массив а дальше не могу понять как найти первый минимальный среди элементов с индексами кратных 3. Public Sub min() Const N = 10 Dim A(N) As Integer Dim i As Integer, i_maxN As Integer, i_minN As Integer, min As Integer Dim str As String, str1 As String Randomize 'Генератор случайных цифр' For i = 1 To N A(i) = Int((10 * Rnd) - 1) '[Случайное число от 1 до 10] Next i For i = 1 To N str = str & A(i) & " " Next i 2.Тут совсем без понятия. Дана квадратная матрица порядка N. Найти произведение элементов побочной (главной) диагонали квадратной матрицы и вернуть вектор значений, полученный в результате деления элементов первой строки на найденное произведение.

Решение задачи: «VBA-вектор, массив, матрица»

textual
Листинг программы
  1. Sub Олег_Слевадкин()
  2. Dim i%, k%, Min&
  3. Cells.Clear
  4. ReDim a(1 To 15)
  5.  
  6. For i = 1 To 15
  7.   Cells(i, 1) = Int(200 * Rnd + (-100))
  8. Next
  9. Min = Cells(i, 1)
  10. k = 0
  11. For i = 1 To 15
  12.   If Cells(i, 1) <= Min And i Mod 3 = 0 Then
  13.   Min = Cells(i, 1)
  14.   k = i
  15.   End If
  16. Next
  17.  
  18. MsgBox "Минимальный эл-т для индексов (i) кратных 3 = " & Min
  19. Cells(1, 3) = "Номер строки минимального эл-та =": Cells(1, 7) = k
  20. End Sub

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


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

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

6   голосов , оценка 3.667 из 5

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

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

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