Найти максимальный элемент на побочной диагонали массива - VB

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

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

Доброго времени суток! Прошу у вас помощи в решении задачек. 1. Дан двумерный массив 6x6, найти максимальный элемент среди элементов побочной диагонали массива. Жду...

Решение задачи: «Найти максимальный элемент на побочной диагонали массива»

textual
Листинг программы
Option Explicit
'DefInt A-N
Private Sub Command1_Click()
    Dim A() As Double, i As Integer, j As Integer
    Dim n As Integer
    n = InputBox("Введите размер матрицы", , 6)
    ReDim A(1 To n, 1 To n)
    Cls
    Randomize
    For i = 1 To n
          For j = 1 To n
             A(i, j) = Int(Rnd * 10)
             Print A(i, j);
          Next
          Print
     Next
     Print "Максимальный элемент побочной диагонали - " & MaxD(A)
End Sub
 
Function MaxD(A() As Double) As Double
Dim i%, n%
    n = UBound(A)
    MaxD = A(1, n)
    For i% = 1 To n
         If A(i%, n - i% + 1) > MaxD Then MaxD = A(i%, n - i% + 1)
    Next i%
End Function

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


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

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

14   голосов , оценка 4 из 5
Похожие ответы