Пересчитать первую строку матрицы W - VB

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

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

Пересчитать первую строку матрицы W размерности m*n так, чтобы значение каждого ее элемента было равно произведению элементов столбца, в котором он находится. Помогите написать код(((

Решение задачи: «Пересчитать первую строку матрицы W»

textual
Листинг программы
  1. Option Explicit
  2. Dim i As Integer, j As Integer
  3. Dim m As Integer, n As Integer
  4. Dim W() As Double
  5. Dim Temp As Double
  6. Private Sub Command1_Click()
  7. Randomize 'Иницилизация генератора случайных чисел
  8. Cls       'Очищаем форму
  9. n = 4    ' InputBox("Enter n")
  10. m = 7    ' InputBox("Enter m")
  11. ReDim W(n, m) ' Размеры массива А -  n-строк, m-столбцов
  12. For i = 1 To n
  13.  For j = 1 To m
  14.     W(i, j) = Int(Rnd * 10 + 1) 'Заполняем массив случайными числами
  15.    Print W(i, j); vbTab;
  16.  Next j
  17.  Print
  18. Next i
  19.  
  20.  Print
  21.  
  22. For j = 1 To m
  23.  Temp = 1
  24.  For i = 1 To n
  25.     Temp = Temp * W(i, j)
  26.  Next i
  27.   W(1, j) = Temp
  28. Next j
  29.  
  30. Print "Новый массив"
  31.  
  32. For i = 1 To n
  33.  For j = 1 To m
  34.      Print W(i, j); vbTab;
  35.  Next j
  36.  Print
  37. Next i
  38.  
  39. End Sub

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


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

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

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

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

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

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