Заменить значения элементов, расположенных на побочной диагонали, на максимальное значение матрицы - VB
Формулировка задачи:
Разработать информационную технологию позволяющую заменить значени, элементов расположенных на побочной диагонали, на максимальное значение элемента этой же матрицы.Размерностьт произвольная.
null
Подскажите где ошибка???
Решение задачи: «Заменить значения элементов, расположенных на побочной диагонали, на максимальное значение матрицы»
textual
Листинг программы
Private Sub Command1_Click()
Dim n, a(), k As Integer
m = InputBox("ВВедите размерность матрицы")
ReDim a(1 To m, 1 To m)
For i = 1 To m
For j = 1 To m
a(i, j) = Int(Rnd * 10) ' InputBox("a(" & i & " , " & j & ")")
Next
Next
Print "исходный массив"
For i = 1 To m
For j = 1 To m
Print Tab(3 * j); a(i, j);
Next
Print ""
Next
Print ""
k = a(1, 1)
For i = 1 To m
For j = 1 To m
If a(i, j) < k Then
k = a(i, j)
End If
Next
Next
For i = 1 To m
a(m + 1 - i, i) = k
Next
Print "min значение матрицы A "; k
Print ""
Print "преобр. массив"
For i = 1 To m
For j = 1 To m
Print Tab(3 * j); a(i, j);
Next
Print ""
Next
End Sub