![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 14
|
![]()
Всем привет помогите решить наброски есть.
Дан целочисленный массив, состоящий из n элементов. Удалить из массива все элементы, встречающиеся менее двух раз. Решите задачу данной группы, оформив решение в виде функций ввода, вывода и обработки массивов. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Такой функции (с таким прототипом) быть не может: нельзя просто "удалить" элементы из массива.
Может подойти функция, которая принимает указатель на начало массива, его длину, указатель на начало второго массива той же длины, переписывает в этот массив только повторяющиеся элементы и возвращает число переписанных элементов: Код:
Код:
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 06.12.2011
Сообщений: 14
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
не проверял, но что-то подобное
Код:
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 14
|
![]()
Вот есть для не уникальных
Код:
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
привиденный выше вами код вкорне отличается от того что вы в самом начале темы выдали, т.к. тут уже динамические массивы, нежели статические... тут и удалить можно...
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
зачем считать сколько, можно попросту проверять есть ли хоть еще один такой-же, но не он сам что бы был это... быстрее получается так)
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Финал Код:
Цитата:
|
||
![]() |
![]() |
![]() |
#9 | |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]() Цитата:
не испытываю симпатии из-за подобного к сишным функция, изза этих указателей, ссылок и адресов... но нужно бороться с неграмотностью)
пишу код не только за печеньки
|
|
![]() |
![]() |
![]() |
#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 |