Advertisement
Guest User

Insert_in_the_end_of_the_list

a guest
Feb 21st, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. typedef struct my
  5. {
  6.   int data;
  7.   struct my *then;
  8. }my;
  9.  my *head = NULL;
  10. int main()
  11. {
  12.     int i,m,n;
  13.     my *coming,*again;
  14.     printf("Data entered in the list : ");
  15.     scanf("%d",&m);
  16.        for(i=1;i<=m;i++)
  17.        {
  18.            printf("Inpute data for node %d : ",i);
  19.            scanf("%d",&n);
  20.            coming = malloc(sizeof(my));
  21.            coming->data = n;
  22.            coming->then = NULL;
  23.            if(head==NULL)
  24.            {
  25.                head = coming;
  26.            }
  27.            else
  28.            {
  29.                again = head;
  30.                 while(again -> then != NULL)
  31.                 {
  32.                     again = again->then;
  33.                 }
  34.                 again->then = coming;
  35.            }
  36.         }
  37.         again=head;
  38.         printf("Data entered in the list :\n");
  39.         while(again!=NULL)
  40.         {
  41.         printf(" Data=%d\n",again->data);
  42.         again=again->then;
  43.         }
  44.  
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement