![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 18.03.2011
Сообщений: 1
|
![]()
Суть программы такова: она должна выводить индексы совпадающих элементов. Но мой код не универсален, т.е. если массив 2 5 7 6 2 0 2, то он выведет 0 4 6, а затем и ещё 4 6. Задача легкая до невозможного, а додумать не могу =(
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 234
|
![]()
как один из вариантов (что бы не замарачиваться):
- находишь позиции числа 0 (отдельно) - вывел их - далее по массиву пробегаешь (так как это ты уже делал) с тем добавлением что число нуль не обрабатываешь. И уже обработанные числа заменяешь нулями. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.08.2008
Сообщений: 76
|
![]()
Два варианта решения:
1. Заменять элементы массива, которые уже определили как повторяющиеся на какое либо невстречаемое в массиве значение (например, среди чисел от 0 до 9 пусть это будет - 255 ), но это предполагает создание копии массива, которая будет "портиться". По-моему для небольших объемов данных - самое подходящее 2. Создать второй массив (булевый. Все элементы по умолчанию false), в который будут записываться индексы найденных элементов (true). При следующих интерациях поиска - элементы с этими индексами будут игнорироваться. Больше подходит для большого объема данных и сравнения строк ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
одномерный массив | Fominho | Помощь студентам | 0 | 06.12.2010 23:28 |
Одномерный массив , двухмерный массив | Woxx | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 10.09.2010 09:28 |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |
Двумерный массив, одномерный массив. | Branbal | Помощь студентам | 14 | 18.11.2009 12:40 |
Массив Одномерный | flait111 | Помощь студентам | 3 | 15.12.2007 14:08 |