Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(pos >= 1)
- {
- newNode->next = start;
- start = newNode;
- }
- newNode = (node*)malloc(sizeof(node));
- printf("nEnter the data to insert : ");
- scanf("%d",&newNode->data);
- newNode->next = NULL;
- printf("nEnter the position : ");
- scanf("%d",&pos);
- if(pos == 1){
- newNode->next = start;
- start = newNode;
- }
- else{
- for(temp = start,i = 1;temp != NULL;temp = temp->next,i++){
- if(i == (pos - 1)){
- newNode->next = temp->next;
- temp->next = newNode;
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement