Составить программу преобразования матрицы размера 5x5, разделив каждый элемент матрицы на ее минимальный элемент - VB

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

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

Доброго времени суток. Задача у меня простая, но в с vb туговато... Составить программу преобразования матрицы размера 5x5, разделив каждый элемент матрицы на ее минимальный элемент.
Листинг программы
  1. Sub Ïðÿìîóã1_ÙåëêГ*ГіГІГј()
  2. Dim i As Byte
  3. Dim j As Byte
  4. Dim r As Byte
  5. Dim Matrix(5, 5) As Byte
  6. For i = 0 To 5
  7. For j = 0 To 5
  8. r = Int(Rnd() * 256)
  9. Matrix(i, j) = r
  10. Next j
  11. Next i
  12. r = 255
  13. For i = 0 To 5
  14. For j = 0 To 5
  15. If Matrix(i, j) < r Then
  16. r = Matrix(i, j)
  17. End If
  18. Next j
  19. Next i
  20. If r = 0 Then
  21. Exit Sub
  22. End If
  23. For i = 0 To 5
  24. For j = 0 To 5
  25. Matrix(i, j) = Int(Matrix(i, j) / r)
  26. Next j
  27. Next i
  28. End Sub
Вот здесь формирование массива и деление элементов на минимальный, а как вывести полученный массив в messagebox?

Решение задачи: «Составить программу преобразования матрицы размера 5x5, разделив каждый элемент матрицы на ее минимальный элемент»

textual
Листинг программы
  1. Sub Прямоуг1_Щелкнуть()
  2. Dim i As Byte, j As Byte, r As Byte
  3. Dim str As String, Matrix(4, 4) As Integer
  4. r = 255
  5. For i = 0 To 4
  6.     For j = 0 To 4
  7.         Matrix(i, j) = Int(Rnd() * 256)
  8.         If Matrix(i, j) < r Then r = Matrix(i, j)
  9.     Next j
  10. Next i
  11.  
  12. If r = 0 Then Exit Sub
  13.  
  14. For i = 0 To 4
  15.     For j = 0 To 4
  16.         Matrix(i, j) = Int(Matrix(i, j) / r)
  17.         str = str & Matrix(i, j) & " "
  18.     Next j
  19.     str = str & vbCrLf
  20. Next i
  21. MsgBox str
  22. End Sub

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


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

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

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

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

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

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