Найти максимальные элементы, кратные трем, в каждой нечетной строке матрицы - VB

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

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

Задано целочисловую матрицу В(m, n) . Найти максимальные элементы кратные трем в каждом непарном ряде матрицы. Вывести матрицу В, максимальные элементы и их координаты. Помогите, пожалуйста, составить программу. Буду очень благодарна.

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

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim B() As Integer, m As Single, n As Single
  3. Dim Answer As Variant, i As Byte, j As Byte
  4. Dim max As Integer, maxI As Integer, maxJ As Integer
  5. m = InputBox("m")
  6. n = InputBox("n")
  7. ReDim B(1 To m, 1 To n) As Integer
  8. Answer = ""
  9. For i = 1 To m
  10. For j = 1 To n
  11. B(i, j) = Int((100) * Rnd - 50)
  12. Answer = Answer & B(i, j) & Space(3)
  13. Next j
  14. Answer = Answer & Chr(13)
  15. Next i
  16. MsgBox "matrix:" & Chr(13) & Answer
  17. Answer = ""
  18. For i = 1 To m Step 2
  19. For j = 1 To n
  20. If B(i, j) > max And (B(i, j) Mod 3) = 0 Then
  21. max = B(i, j)
  22. maxI = i
  23. maxJ = j
  24. End If
  25. Next j
  26. If max <> 0 Then
  27. Answer = Answer & max & "(" & maxI & " ; " & maxJ & ")" & Chr(13) & Chr(13)
  28. End If
  29. max = 0
  30. Next i
  31. MsgBox Answer
  32. End Sub

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


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

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

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

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

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

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