|
1 / 1 / 2
Регистрация: 29.09.2012
Сообщений: 59
|
|
Изменение массива с повторами02.11.2013, 02:31. Показов 1065. Ответов 18
Метки нет (Все метки)
Здравствуйте.
Скажите, пожалуйста, как решить такую задачу есть массив с элементами,например, {4,7,9,4} нужно сделать новый массив с индексами, но если элементы повторяются, то нужно брать наименьший индекс, то есть для {4,7,9,4} ответ будет {0,1,2,0} для {5,5,5,6} ответ будет {0,0,0,1} для {5,6,5,6} ответ будет {0,1,0,1} для {7,8,9,2} ответ будет {0,1,2,3} я пытаюсь сделать через цикл в цикле, но, когда повторяющиеся элементы далеко друг от друга, у меня ничего не получается
0
|
|
| 02.11.2013, 02:31 | |
|
Ответы с готовыми решениями:
18
Борьба с повторами Проблемы с повторами Нумерация ячеек с повторами |
|
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
|
|
| 02.11.2013, 09:41 | |
|
почему во второй строке 0 1 0 1 ?
Уточните формулировку
0
|
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
||||||
| 02.11.2013, 09:46 | ||||||
1
|
||||||
|
...
1910 / 1329 / 966
Регистрация: 12.02.2013
Сообщений: 2,172
|
||||||
| 02.11.2013, 11:12 | ||||||
|
Не по теме: zss, вы не так поняли задание. Требуется выводить не количество повторений числа, а индекс первого вхождения.
Результат на codepad.org
1
|
||||||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||||||
| 02.11.2013, 11:27 | ||||||
|
могу предложить тупое но наглядное решения
arrValue[] массив значений arrIndex[] массив индексов который нужно сформировать изначально во всем массиве -1
1
|
||||||
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
|
| 02.11.2013, 11:40 | |
|
1
|
|
|
1 / 1 / 2
Регистрация: 29.09.2012
Сообщений: 59
|
|
| 02.11.2013, 11:42 [ТС] | |
|
ValeryS, ваша программа не будет работать, если в массиве не будет повторений, нет? (будут -1)
Спасибо большое всем, сейчас посмотрю остальные решения
0
|
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
|
| 02.11.2013, 11:46 | |
|
EfimenkoFedor,
Какой ответ Вы считаете правильным?
1
|
|
|
1 / 1 / 2
Регистрация: 29.09.2012
Сообщений: 59
|
|
| 02.11.2013, 11:51 [ТС] | |
|
anmartex, спасибо большое, но у вас не выводит цифру 2, даже в вашем примере
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||||||||||||
| 02.11.2013, 11:51 | |||||||||||||
не тот массив написал нужно
смотрим по шагам
1
|
|||||||||||||
|
...
1910 / 1329 / 966
Регистрация: 12.02.2013
Сообщений: 2,172
|
|||||||
| 02.11.2013, 11:54 | |||||||
Да, я тоже не верно понял задание. Я индексы там использовалДобавлено через 1 минуту
1
|
|||||||
|
1 / 1 / 2
Регистрация: 29.09.2012
Сообщений: 59
|
|
| 02.11.2013, 12:02 [ТС] | |
|
zss, спасибо огромное, ваша программа у меня сработала верно
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||
| 02.11.2013, 12:05 | |||
|
значит 2 здесь не будет, а также и 9 и 8
0
|
|||
|
1 / 1 / 2
Регистрация: 29.09.2012
Сообщений: 59
|
|
| 02.11.2013, 12:15 [ТС] | |
|
Вы, видимо, не поняли задание)
для {3, 2, 3, 4, 5, 6, 7, 8, 5, 3} ответ должен быть {0, 1, 0, 2, 3, 4, 5, 6, 3, 0}
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||
| 02.11.2013, 12:22 | |||
|
1
|
|||
|
1 / 1 / 2
Регистрация: 29.09.2012
Сообщений: 59
|
|
| 02.11.2013, 12:26 [ТС] | |
|
извините, кажется, я действительно неправильно сформулировал свой вопрос
0
|
|
| 02.11.2013, 12:26 | |
|
Помогаю со студенческими работами здесь
19
Размещение с повторами, грубый перебор Помогите разобраться с повторами в таблице Подпрограммы: подсчет числа перестановок с повторами МФУ Samsung SCX-4200 печтает с повторами, шаг 75,5 мм
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|