|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.05.2013, 17:26 | #1 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 14
|
Удалить из массива все элементы, встречающиеся менее двух раз
Всем привет помогите решить наброски есть.
Дан целочисленный массив, состоящий из n элементов. Удалить из массива все элементы, встречающиеся менее двух раз. Решите задачу данной группы, оформив решение в виде функций ввода, вывода и обработки массивов. Код:
|
28.05.2013, 17:36 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Такой функции (с таким прототипом) быть не может: нельзя просто "удалить" элементы из массива.
Может подойти функция, которая принимает указатель на начало массива, его длину, указатель на начало второго массива той же длины, переписывает в этот массив только повторяющиеся элементы и возвращает число переписанных элементов: Код:
Код:
|
28.05.2013, 17:40 | #3 | |
Пользователь
Регистрация: 06.12.2011
Сообщений: 14
|
Цитата:
|
|
28.05.2013, 17:42 | #4 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
не проверял, но что-то подобное
Код:
пишу код не только за печеньки
|
28.05.2013, 17:47 | #5 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 14
|
Вот есть для не уникальных
Код:
|
28.05.2013, 17:49 | #6 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
привиденный выше вами код вкорне отличается от того что вы в самом начале темы выдали, т.к. тут уже динамические массивы, нежели статические... тут и удалить можно...
пишу код не только за печеньки
|
28.05.2013, 17:51 | #7 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
зачем считать сколько, можно попросту проверять есть ли хоть еще один такой-же, но не он сам что бы был это... быстрее получается так)
пишу код не только за печеньки
|
28.05.2013, 17:55 | #8 | ||
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Финал Код:
Цитата:
|
||
28.05.2013, 17:59 | #9 | |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
Цитата:
не испытываю симпатии из-за подобного к сишным функция, изза этих указателей, ссылок и адресов... но нужно бороться с неграмотностью)
пишу код не только за печеньки
|
|
28.05.2013, 17:59 | #10 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 14
|
Да плохой пример нашел. Сегодня 4 задачи сделал с блок схемами завтра надо сдавать вот не могу последние 2 сделать(
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив из n элементов. Удалить из массива все элементы, встречающиеся ровно два раза | Koroleva_E | Помощь студентам | 0 | 02.05.2013 13:50 |
Удалить из массива элементы встречающиеся менее трёх раз | morfei74 | Общие вопросы C/C++ | 1 | 13.01.2013 10:29 |
Удалить из массива все элементы встречающиеся более двух раз. | dimok5 | Помощь студентам | 0 | 15.03.2012 16:28 |
По массивам, SOS! из целочисленного массива удалить из массива элементы, встречающиеся менее 3-х раз | prelest' | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.05.2011 22:37 |
дан целочисленный массив N. Удалить из массива все элементы,встречающиеся [менее двух раз]1 | Zevsnet | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 16.01.2011 18:01 |