Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2011, 21:45   #1
Dmitry73
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 13
По умолчанию оставить только один эл-т из цепочки подряд идущих в списке

требуется из цепочки подряд идущих одинаковых элементов списка оставить только один.элементы типа чар.
void One(ELT *head,ELT **last)
{ELT *g,*t;
g=head->next;
while(g)
{
if(g->next->data==g->data)
{
g->next=g->next->next;
}
else
g=g->next;
}
*last=g;
}

в чем ошибка подскажите пожалуйста?
Dmitry73 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение подряд идущих сообщений от одного пользователя Obey-Kun О форуме и сайтах клуба 5 04.02.2011 17:46
минимальная сумма подряд идущих чисел (паскаль) grom333 Помощь студентам 7 15.01.2011 03:03
Задача о шести подряд идущих единицах. llTibegll Помощь студентам 11 06.11.2009 10:04
Массив чисел (найти 4 идущих подряд чётных числа) SeregaKo Общие вопросы Delphi 2 18.05.2009 23:09
найти подпоследовательность из подряд идущих элементов с наибольшей суммой на С++ aj_tramp Помощь студентам 2 12.12.2008 08:57