Построить вектор из элементов матрицы - VB

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

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

Нужно вычислить вектор , компоненты которого являются произведениями элементов нечетных столбцов матрицы MxN. Заранее спасибо

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

textual
Листинг программы
  1. Function Vector(Matr() As Integer) As Integer()
  2. Dim Res() As Integer
  3.    n% = UBound(Matr, 1)
  4.    M% = UBound(Matr, 2)
  5.    k% = 0
  6.    For i% = 1 To M% Step 2
  7.        k% = k% + 1
  8.    Next i%
  9.    ReDim Res(1 To k%) As Integer
  10.    l% = 1
  11.    For i% = 1 To M% Step 2
  12.        p% = 1
  13.        For j% = 1 To n%
  14.            p% = p% * Matr(j%, i%)
  15.        Next j%
  16.        Res(l%) = p%
  17.        l% = l% + 1
  18.    Next i%
  19.    Vector = Res
  20. End Function
  21.  
  22.  
  23. Sub Test()
  24. Dim M(1 To 3, 1 To 5) As Integer
  25. Dim V() As Integer
  26.  
  27.     M(1, 1) = 2
  28.     M(1, 2) = 3
  29.     M(1, 3) = 4
  30.     M(1, 4) = 5
  31.     M(1, 5) = 6
  32.    
  33.     M(2, 1) = 22
  34.     M(2, 2) = 33
  35.     M(2, 3) = 44
  36.     M(2, 4) = 55
  37.     M(2, 5) = 66
  38.    
  39.     M(3, 1) = -2
  40.     M(3, 2) = -3
  41.     M(3, 3) = -4
  42.     M(3, 4) = -5
  43.     M(3, 5) = -6
  44.    
  45.    
  46.     V = Vector(M)
  47.    
  48.     For i% = 1 To UBound(V, 1)
  49.         Debug.Print V(i%); " ";
  50.     Next i%
  51.     Debug.Print
  52.  
  53. End Sub

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


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

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

11   голосов , оценка 3.818 из 5

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

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

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