|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.05.2009, 16:14 | #11 | |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Цитата:
Uguu~
|
|
11.05.2009, 16:19 | #12 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
как то я всё равно тяжеловато понимаю весь процесс алгоритма...
|
11.05.2009, 16:20 | #13 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
чьего? моего или Sazary?
Uguu~
|
11.05.2009, 16:25 | #14 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
я sazary задачу пока разбираю...
|
11.05.2009, 16:26 | #15 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
тогда у автора спросите, я не смотрел его код...
Uguu~
|
11.05.2009, 16:28 | #16 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
-ushёl-, алгоритм прост.
Для каждого элемента (начиная со второго) проверяем все предыдущие. Если такой уже встречался, то сдвигаем все, что справа, на одну позицию влево, начиная с текущего элемента. Размер нужно уменьшить, а счетчик (i) откатить (иначе пропустим элемент). Если, как вы сказали, вам нужно остальное забить нулями, то тогда нужно еще n-й элемент занулять.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
11.05.2009, 16:29 | #17 | |
Пользователь
Регистрация: 07.05.2009
Сообщений: 17
|
Цитата:
Код:
|
|
11.05.2009, 16:31 | #18 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
спасибо! надо уходить.обязательно разберу задачу!
|
11.05.2009, 17:01 | #19 |
Пользователь
Регистрация: 07.05.2009
Сообщений: 15
|
в операторе for с параметром к измените 'to n' на 'to n-1',тогда последующая проверка не потребуется
|
14.05.2009, 18:57 | #20 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
если вас не затрудняет, не могли бы вы пояснить действие процедуры unique.
Последний раз редактировалось -ushёl-; 14.05.2009 в 19:13. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В заданном массиве чисел упорядочить элементы | dolya2007 | Общие вопросы C/C++ | 0 | 01.05.2009 02:44 |
Как удалить строки и столбцы в массиве | ЛесенОК | Свободное общение | 1 | 31.01.2009 18:35 |
В массиве Р(10) введенном с клавиатуры поменять местами наибольший и наименьший элементы. Делфи. | Lerika | Помощь студентам | 6 | 23.01.2009 11:52 |
Удалить элементы массива | Маськ@ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.12.2008 17:46 |
Составить процедуру, которая в задоном массиве С заменяет элементы | Absent | Помощь студентам | 1 | 25.03.2008 23:11 |