Помогите решить задание по информатике. Дана матрица размера M × N. Найти максимальный...

0 голосов
40 просмотров

Помогите решить задание по информатике.
Дана матрица размера M × N. Найти максимальный среди минимальных элементов ее строк.
Написать код на vba.Или хотя бы объяснить алгоритм действий


Информатика (211 баллов) | 40 просмотров
Дан 1 ответ
0 голосов

Не совсем понял, что значит "Найти максимальный среди минимальных элементов ее строк", но предположим, что нужно найти максимум. Тогда максимум будет равен сравнению текущего максимума со старым:
В цикле бегаем по матрице matrix[i,j] и if(max < </span>matrix[i,j]) max = matrix[i, j]
То бишь, если максимум меньше текущего элемента матрицы, то максимум равен этому элементу. 

(110 баллов)
0

Ну то есть самый большой минимальный элемент.Есть задачка на паскале,но не могу перевести на vba

0

Что значит самый большой минимальный элемент? К примеру, у меня есть ряд 1,2,3,4,5,6,7,8. Какой тут, по-Вашему, максимальный минимальный элемент?

0

В любом случае, предположим, что имеются два минимальных элемента, из ряда сверху - 1 и 2. Вычисляется это довольно просто.

0

Матрица представляет собой двумерный массив элементов. Сортируем массив таким образом, чтобы в первой строке первые два элемента были минимальными. Тут Вам поможет любой алгоритм сортировки. И берем первый элемент.