![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.07.2011
Сообщений: 22
|
![]()
начал писать код и столкнулся с проблемой.
хочу удалить все нулевые эл из масива сдвигая на его место предыдущий, вот что получилось Код:
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Вам нужна переменная, в которой должна быть длина (количество элементов) в массиве. Каждый раз, когда удаляете элемент из массива (после сдвига последующих элементов), нужно уменьшать эту переменную на 1 (ведь длина массива уменьшается на единицу! p.s. Как вариант, можно обойтись без переменной, но тогда в конец массива нужно добавить "стоп-маркер". Если его достигли - значит массив закончился... |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.07.2011
Сообщений: 22
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну так это и есть ужас!
![]() Как минимум - вытаскивайте размер массива в переменную (и дальше по тексту моего вышеприведённого сообщения. Стас, а чем Вас не устроила Ваша же тема, удаление эл из массива ?! Та тема жива и здорова. Почему Вы решили её бросить и создать такую же новую?! ![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.07.2011
Сообщений: 22
|
![]()
ну согласен тоже самое можно же и сделать с занисением в переменную суть то не в это...
как я понял стоит дописать уменьшение на 1 эл если есть сдвиг. простите ![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
alexcoder,
я в своём пост #4 указал на эту тему... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удаление эл из массива | Стас_с | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 06.08.2011 11:38 |
Удаление из массива С++ | zhenya.ya | Помощь студентам | 6 | 24.03.2011 23:54 |
Удаление из массива | Цветик | Общие вопросы C/C++ | 0 | 07.11.2010 20:34 |
Удаление из массива | Цветик | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 14.10.2010 03:55 |