• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

многомерные массивы

  • Автор темы hijack
  • Дата начала
Статус
Закрыто для дальнейших ответов.
H

hijack

помогите с заданием по многомерным массивам

дана действительная матрица порядка n на m. (массив небольшой. можно проинициализировать вручную. 8x12)
найти максимальное из чисел, встречающихся в заданной матрице более одного раза.
 
M

morpheus

я бы прошолся один раз взял те элементы которые встречаються больше одного раза(получаеться массив А), патом по этому массиву пройтись как по одномерному и найти максимальный элемент
 
M

morpheus

Ну сравнить каждый елемент матрицы со всеми остальными - при совпадении - добавлять в массив А новый елемент
 
B

Black horse

Самый простой вариант и надежный это всё залить в одномерный массив и отсортировать, если рядом стоящие элементы равны, то заливаем один из них в массив А.

Есть другой вариант - создать множество, но это в том случае если элементы массива имеют ограниченные значения. Т.е. к примеру принимают значения в диапозоне от 0 до 100, тогда можно создать массив boolean[100]={false}.
 
F

Folderx

Удалять наибольший элемент пока есть что удалять, если найденный и удалённый элементы равны, выйти из цикла и вывести удалённый.
 

Вложения

  • cycle.c
    1 КБ · Просмотры: 493
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!