Татьяна Суханова
Сообщение
#81412 26.2.2012, 7:35
Найти максимальное значение в двумерном числовом массиве А().
INPUT M
INPUT N
DIM A(M,N)
DIM B(M,1)
FOR J=1 TO N
FOR I=1 TO M
A(I,J)=INT(RND(1))*100
NEXT
NEXT
FOR J=1 TO N
FOR I=1 TO M
PRINT A(I,J)
NEXT
PRINT
NEXT
FOR I=1 TO M
MAX=A(I,J)
FOR J=2 TO N
IF MAX < A(I,J) THEN MAX = A(I,J)
NEXT
B(I,1)=MAX
NEXT
FOR I=1 TO N
PRINT B(I, 1)
NEXT
PRINT
Как дальше подскажите??????????????????
Julia
Сообщение
#81675 2.3.2012, 1:01
А зачем дальше? Непонятно стало, что вам нужно было найти. Сейчас вы нашли наибольший элемент в каждой строке. Если же нужен был наибольший элемент матрицы, то все эти действия лишние.
Татьяна Суханова
Сообщение
#81720 3.3.2012, 12:33
Цитата(Julia @ 2.3.2012, 1:01)

А зачем дальше? Непонятно стало, что вам нужно было найти. Сейчас вы нашли наибольший элемент в каждой строке. Если же нужен был наибольший элемент матрицы, то все эти действия лишние.
ну а как мне среди найденных максимальных значений в строках найти одно среди них наибольшее??? нужен наибольший элемент матрицы
Julia
Сообщение
#81781 4.3.2012, 11:47
Не надо в строках искать, ищите сразу в матрице. Это проще.