![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.10.2011
Сообщений: 4
|
![]()
у меня такое задание: Дан одномерный массив. В нем необходимо посчитать количество отрицательных элементов и затем удалить отрицательные элементы встречающиеся более 2-х раз.
я не знаю как сделать именно само удаление... я пробовал способом похожим на сортировку обменом ставить отрицательные элементы в конец и обрезать этот конец, но почему то в конец они не ставились, также способом пузырьковой сортировки, но не получается. Вот моя программа: Код:
Последний раз редактировалось Stilet; 22.10.2011 в 23:59. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
завести переменную, в которой хранить РЕАЛЬНОЕ число записей в массиве. при необходимости обрезать "крайние" элементы массива уменьшать эту переменную.
Код:
p.s. если массивов несколько - то переменных, которые хранят число элементов в массиве должно быть тоже несколько (для каждого массива - своя переменная). p.p.s. называть переменные лучше с привязкой к имени массива. например, CountForA |
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.10.2011
Сообщений: 4
|
![]()
а как сделать удаление с этим не поможете?(((
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Три массива: Образовать третий массив из элементов, встречающихся в обоих массивах (Delphi) | Agent_147 | Помощь студентам | 1 | 13.04.2011 13:31 |
Удаление элементов массива | LittleStudent | Помощь студентам | 0 | 10.04.2011 12:24 |
Получить массив из элементов, встречающихся в исходном массиве ровно один раз без повторений | Shikarmo4000 | Помощь студентам | 0 | 25.05.2010 01:27 |
Удаление элементов из массива | Jasper92 | Общие вопросы C/C++ | 3 | 06.03.2010 13:04 |