Код
void twosimbols(pt *list){
pt templist;
int info1, info2;
while (list){
info1= (*list)->info;
info2= (*list)->next->info;
if ((info1== info2) && ((*list)->next)){
templist=(*list)->next;
(*list)->next=((*list)->next)->next;
free(templist);
}
}
}
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Удаление двух одинаковых подряд идущих элементов в списке, Си |
Zas |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Юрий Репутация: 0 |
написал процедуру для удаления 2 одинаковых подряд идущих элементов списка, почему то не работает, исправьте пожалуйста:
Код void twosimbols(pt *list){ pt templist; int info1, info2; while (list){ info1= (*list)->info; info2= (*list)->next->info; if ((info1== info2) && ((*list)->next)){ templist=(*list)->next; (*list)->next=((*list)->next)->next; free(templist); } } } |
Текстовая версия | 19.04.2024 6:52 |