Advertisement
Hypereq

Untitled

Mar 22nd, 2022
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. if(temp->next==NULL && temp->prev==NULL)
  2. {
  3. head=NULL;
  4. tail=NULL;
  5. delete temp;
  6. liczenie--;
  7. printf("\nPOMYSLNIE USUNIETO OBIEKT");
  8. return;
  9. }
  10. else if(temp->next==NULL && temp->prev!=NULL)
  11. {
  12. temp=tail;
  13. tail=temp->prev;
  14. tail->next=NULL;
  15. delete temp;
  16. temp=NULL;
  17. liczenie--;
  18. printf("\nPOMYSLNIE USUNIETO OBIEKT");
  19. return;
  20. }
  21. else if(temp->prev==NULL && temp->next!=NULL)
  22. {
  23. head=temp->next;
  24. head->prev=NULL;
  25. delete temp;
  26. liczenie--;
  27. ObiektWypozyczenia *temp2=head;
  28. while(temp2!=NULL)
  29. {
  30. temp2->id=temp2->id-1;
  31. temp2=temp2->next;
  32. }
  33. printf("\nPOMYSLNIE USUNIETO OBIEKT");
  34. return;
  35. }
  36. else if(temp->next!=NULL && temp->prev!=NULL)
  37. {
  38. ObiektWypozyczenia *temp3=temp->prev;
  39. temp3->next=temp->next;
  40. temp->next->prev=temp3;
  41. delete temp;
  42. temp=NULL;
  43. liczenie--;
  44. ObiektWypozyczenia *temp2=temp3->next;
  45. while(temp2!=NULL)
  46. {
  47. temp2->id=temp2->id-1;
  48. temp2=temp2->next;
  49. }
  50. printf("\nPOMYSLNIE USUNIETO OBIEKT");
  51. return;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement