|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.01.2013, 16:54 | #1 |
Регистрация: 23.01.2013
Сообщений: 6
|
Максимальное из чисел, встречающихся в заданной матрице более одного раза
Написал код для решения данной задачи:
Код:
В принципе, с задачей он справляется, максимальный элемент находит. Никаких условий мне больше не давалось. Результат работы программы на прикрепленном изображении. Но мне интересно, как исключить повторения элементов в новом массиве? Т.е. чтобы в моем конкретном случае в новом массиве были только элементы 2, 3, 4, 5, 6. |
23.01.2013, 17:04 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
for четырёхкратной вложенности? Мама...
Отсортировать множество элементов не пробовали? |
23.01.2013, 17:18 | #3 |
Регистрация: 23.01.2013
Сообщений: 6
|
Изначально я рассматривал оба варианта (мой и ваш). Но уже написал этот. Вот теперь интересует, можно ли оптимизировать.
|
23.01.2013, 17:25 | #4 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Простейший (и жутко неэффективный, отнюдь не являющийся "оптимизацией") способ - перед добавлением элемента в b проверять, нет ли его уже там. Гм... в принципе, можно вот так, будет уже не столь страшно: Код:
Последний раз редактировалось Abstraction; 23.01.2013 в 17:34. |
|
23.01.2013, 17:28 | #5 | |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Цитата:
|
|
23.01.2013, 17:41 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Но можно и без сортировки, двумя циклами.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
23.01.2013, 17:50 | #7 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
|
|
23.01.2013, 17:59 | #8 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Да, как-то так. Я не отлаживал,но принцип понятен.
Код:
|
23.01.2013, 19:14 | #9 |
Регистрация: 23.01.2013
Сообщений: 6
|
Мне немного не понятен синтаксис
Код:
Код:
|
23.01.2013, 19:24 | #10 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
где звёздочки это получение содержимого по адресу. понимаете?
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны числа а1,..,а60. Организовать новый массив из тех чисел, которые входят в последовательность более одного раза (С) | Мишаня@ | Помощь студентам | 0 | 01.12.2012 22:01 |
Максимальное из чисел встречающих в заданной матрице более одного раза | Seo-optimist | Общие вопросы C/C++ | 11 | 25.10.2010 21:44 |
Максимальное из чисел встречающих в заданной матрице более одного раз | Seo-optimist | Помощь студентам | 1 | 25.10.2010 15:13 |
Целочисленный массив. Элементы, которые встречаются более одного раза! | Алина18 | Помощь студентам | 2 | 21.10.2010 08:10 |
поиск максимального элемента, который встречается более одного раза | счастливая | Помощь студентам | 1 | 25.05.2010 16:41 |