0 / 0 / 0
Регистрация: 28.12.2017
Сообщений: 22
|
||||||
1 | ||||||
Заменить повторяющиеся элементы массива05.01.2018, 18:05. Показов 5334. Ответов 1
Метки нет (Все метки)
Задача: Удалить из массива все повторяющиеся элементы, оставив их первые вхождения, т. е. в массиве должны остаться только различные элементы. Удалить т.е. сдвинуть влево и заменить нулем.
Подопните в нужную сторону. Как сдвигать я вроде понял. Пытаюсь минимальным проходом заменить повторяющиеся элементы нулями. Второй вывод работает как надо, но он вызван до конца цикла и как его зафиксировать не пойму. После цикла в выводе нули. Может есть способ проще? но без использования list и продвинутых классов.
0
|
05.01.2018, 18:05 | |
Ответы с готовыми решениями:
1
Удалить из массива повторяющиеся элементы Как удалить повторяющиеся элементы с массива и вывести их на экран Задача заключается в том что бы сложить 2 массива, и убрать повторяющиеся элементы Заменить неотрицательные элементы массива их кубом, другие удвоить |
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
05.01.2018, 18:16 | 2 |
считаешь размер массива без дубликатов N.
создаешь новый массив размера N. Проходишь по элементам исходного массива, если элемента еще нет в новом массиве - записываем, если уже есть - пропускаем (вероятно будут две переменные - в первой будет храниться индекс в исходном массиве, во второй - в индекс в новом массиве).
0
|
05.01.2018, 18:16 | |
05.01.2018, 18:16 | |
Помогаю со студенческими работами здесь
2
Заменить повторяющиеся элементы рандомного массива на нули и вывести их в конец массива Заменить на 0 все повторяющиеся элементы динамического массива Заменить все повторяющиеся элементы на квадрат элемента массива Дана матрица.Заменить все повторяющиеся элементы - 1, а не повторяющиеся - 0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |