Помощь - Поиск - Пользователи - Календарь
Полная версия: Двумермерные массивы в QBASIC > Информатика / Программирование
Образовательный студенческий форум > Другие дисциплины > Информатика / Программирование
Татьяна Суханова
Найти максимальное значение в двумерном числовом массиве А().

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
А зачем дальше? Непонятно стало, что вам нужно было найти. Сейчас вы нашли наибольший элемент в каждой строке. Если же нужен был наибольший элемент матрицы, то все эти действия лишние.
Татьяна Суханова
Цитата(Julia @ 2.3.2012, 1:01) *

А зачем дальше? Непонятно стало, что вам нужно было найти. Сейчас вы нашли наибольший элемент в каждой строке. Если же нужен был наибольший элемент матрицы, то все эти действия лишние.



ну а как мне среди найденных максимальных значений в строках найти одно среди них наибольшее??? нужен наибольший элемент матрицы
Julia
Не надо в строках искать, ищите сразу в матрице. Это проще.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.