Ну, если очень надо.. Мало ли какие у человека проблемсы..  Вот. Я тебе написал, тока я в VB понимаю мало, так что, извиняй, если где ошибся..
| Код | Dim A(1 To 10, 1 To 20) As Integer 'наш массив For i = 1 To 10 For j = 1 To 20 A(i, j) = Int((300 * Rnd) + 1) 'заполняем его случ. числами от 1 до 300 Next j Next i Dim max As Integer 'здесь будем хранить максимум Dim k, l As Integer 'номер строки и столюца максимума max = A(1, 1) 'в начале присваиваем максимуму первый эл-т k = 1 l = 1 For i = 1 To 10 For j = 1 To 20 If (A(i, j) > max) Then 'если нашли бОльший эл-т.. max = A(i, j) k = i l = j End If Next j Next i For i = 1 To 10 'зануляем соотв. столбец A(i, l) = 0 Next i For j = 1 To 20 A(l, j) = 0 '..и строку Next j
'все. в max находится максимум
|
Удачи! |