Facebook
From LA, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 353
  1. # include <stdio.h>
  2. struct node
  3. {
  4. int info;
  5. struct node* link;
  6. };
  7.  
  8. int main()
  9. {
  10.  int ch,data;
  11.  struct node *front=NULL,*rear=NULL,*sap,*ptr,*newptr;
  12.  char ans;
  13.  do
  14.  {
  15.   printf("n 1. insert n delete n 3.display 4.exit");
  16.   printf("enter your choice");
  17.   scanf("%d",&ch;);
  18.   switch(ch)
  19.   {
  20.    case 1:
  21.    {
  22.     newptr=(struct node*) malloc(sizeof(struct node));
  23.     if(newptr==NULL)
  24.     {
  25.      printf("n no memory");
  26.      return 0;
  27.     }
  28.      printf("n enter tye elements");
  29.               scanf("%d",&data;);
  30.               newptr->info=data;
  31.               newptr->link=data;
  32.               if(rear==NULL)
  33.               front=rear=newptr;
  34.               else
  35.               {
  36.               rear->link=newptr;
  37.               rear=newptr;
  38.         }
  39.         break;
  40.     }
  41.      case 2:
  42.       printf("do u wanna delete");
  43.   scanf("%c",&ans;);
  44.   while(ans=='y'||ans=='Y')