Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void FLsiElimina(Nod * &head)
- {
- Nod *p=head,*pdiv3,*udiv3,*ultim,*r;
- bool ok=true;
- ultim=head;
- while(p!=NULL)
- {
- if(p->info%3==0)
- {
- if(ok)
- ok=false,pdiv3=p;
- udiv3=p;
- }
- if(ok)
- r=p;
- p=p->leg;
- }
- if(pdiv3==head&&udiv3==ultim)
- {
- head=NULL;
- return;
- }
- if(pdiv3==head)
- head=udiv3->leg;
- r->leg=udiv3->leg;
- }
Advertisement
Add Comment
Please, Sign In to add comment