|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2015, 18:40 | #1 |
Форумчанин
Регистрация: 03.01.2015
Сообщений: 160
|
Динамический массив C++
Добрый день!
Помогите пожалуйста с программой. Программа с динамическим массивом. Вводится цепочка чисел. Из этой цепочки нужно удалить числа кратные трем. Пыталась написать программу, но она, к сожалению, не работает. Ошибки написал. Помогите пожалуйста Текст программы: Код:
|
17.06.2015, 19:41 | #2 | ||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Цитата:
Сравнение в Си пишется двумя знаками "равно" Цитата:
Цитата:
I'm learning to live...
|
||||
17.06.2015, 20:03 | #3 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Код:
Цитата:
Код:
Для массива делаем так: Находим удаляемый элемент и перемещаем на его место весь "хвост массива. При этом при помощи delete ничего не удаляется, просто декрементируется переменная, проверяющая массив на окончание. Если дальше предполагается использовать массив новой длины, можно создать новый динамический массив, а старый удалить. Или использовать новое значение N. К стати, при создании динамических массивов, N совсем не обязательно делать константой.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 17.06.2015 в 20:15. |
|
17.06.2015, 21:08 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Но ты прав. Я даже в примере (см. ссылку) предпочел не перестраивать массив, а просто его дефрагментировать.
I'm learning to live...
|
|
18.06.2015, 07:58 | #5 | |
Форумчанин
Регистрация: 03.01.2015
Сообщений: 160
|
Вроде всё исправила, но некоторые ошибки остались
Код:
Цитата:
Последний раз редактировалось Stilet; 18.06.2015 в 09:17. |
|
18.06.2015, 09:19 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Тогда уж так: Код:
Цитата:
I'm learning to live...
|
||
18.06.2015, 10:11 | #7 |
Форумчанин
Регистрация: 03.01.2015
Сообщений: 160
|
Так у меня уже получается не динамический массив. Но и он не работает. А мне нужно с динамическим.
Код:
|
18.06.2015, 10:42 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Изначально неверный подход, помимо того что ты не понимаешь что такое динамический массив...
Настаиваю на своем примере, что я выложил по ссылке, и более ничем помочь не могу. Удачи.
I'm learning to live...
|
18.06.2015, 10:43 | #9 |
Форумчанин
Регистрация: 03.01.2015
Сообщений: 160
|
спасибо за помощь
|
18.06.2015, 10:50 | #10 |
Форумчанин
Регистрация: 03.01.2015
Сообщений: 160
|
В этом коде пишет, что не определены идентификаторы getchar, printf, _TCHAR
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический массив Си | GoRdoN 17 | Помощь студентам | 9 | 25.01.2013 15:23 |
динамический массив | ordinary_smile | Общие вопросы C/C++ | 12 | 13.06.2011 16:27 |
Динамический массив, массив указателей | alexalisa | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 22.04.2011 21:33 |
динамический массив? | gramp | Microsoft Office Excel | 2 | 26.02.2011 14:41 |
Динамический массив - или всё таки не динамический? | vedro-compota | Общие вопросы C/C++ | 30 | 10.12.2010 23:22 |