Advertisement
muftY

13 delete korar tar ans

Jun 29th, 2020
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. typedef struct data
  5. {
  6. int a;
  7. struct data *next;
  8. } data;
  9. data *head=NULL;
  10.  
  11. void dbv(int x)
  12. {
  13.  
  14. data *del=NULL;
  15. data *temp=head;
  16. if(head==NULL)
  17. {
  18. printf("\nSorry, nothing to delete\n\n");
  19. return;
  20. }
  21. if(head->a==x)
  22. {
  23. del=head;
  24. head=del->next;
  25. free(del);
  26. return;
  27. }
  28. while(temp->next->a!=x)
  29. {
  30. temp=temp->next;
  31. if(temp->next==NULL)
  32. {
  33. printf("\nSorry, nothing to delete\n\n");
  34. return;
  35. }
  36. }
  37. del=temp->next;
  38. temp->next=temp->next->next;
  39. free(del);
  40. }
  41.  
  42.  
  43. int main()
  44. {
  45.  
  46. dbv(13);
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement