Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- typedef struct data
- {
- int a;
- struct data *next;
- } data;
- data *head=NULL;
- void dbv(int x)
- {
- data *del=NULL;
- data *temp=head;
- if(head==NULL)
- {
- printf("\nSorry, nothing to delete\n\n");
- return;
- }
- if(head->a==x)
- {
- del=head;
- head=del->next;
- free(del);
- return;
- }
- while(temp->next->a!=x)
- {
- temp=temp->next;
- if(temp->next==NULL)
- {
- printf("\nSorry, nothing to delete\n\n");
- return;
- }
- }
- del=temp->next;
- temp->next=temp->next->next;
- free(del);
- }
- int main()
- {
- dbv(13);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement