#include<stdio.h>
#include<stdlib.h>
typedef struct node
{
int info;
struct node *link;
}
NODE;
NODE *front, *rear;
int is_empty()
{
return front==NULL;
}
NODE* get_node(int val)
{
NODE *ptr;
ptr = (NODE*) malloc(sizeof(NODE));
ptr->info = val;
ptr->link = NULL;
return(ptr);
}
void add(int val)
{
NODE *temp;
temp = get_node(val);
if(front == NULL)
front = temp;
else
rear->link = temp;
rear = temp;
}
int delete()
{
int val;
NODE *temp;
if(is_empty())
{
printf("Queue empty.\n");
return -999;
}
val = front->info;
temp = front;
if(front==rear)
front = rear = NULL;
else
front = front->link;
free(temp);
return(val);
}
void disp()
{
NODE *ptr;
if(is_empty())
{
printf("Queue empty.\n");
return;
}
ptr=front;
while(ptr!=NULL)
{
printf("%d\t",ptr->info);
ptr=ptr->link;
}
printf("\n");
}
void main()
{
int ch,c;
while(1)
{
printf("1.Insert\n");
printf("2.Delete\n");
printf("3.Display\n");
printf("4.Exit\n");
printf("Enter your choice (1-4): ");
scanf("%d",&ch);
switch(ch)
{
case 1:
printf("Enter data: ");
scanf("%d",&c);
add(c);
break;
case 2:
printf("Deleted data: %d\n",delete());
break;
case 3:
disp();
break;
case 4:
exit(0);
}
}
}
Output-

1.Insert
2.Delete
3.Display
4.Exit
Enter your choice (1-4): 1
Enter data: 2
1.Insert
2.Delete
3.Display
4.Exit
Enter your choice (1-4): 3
2
1.Insert
2.Delete
3.Display
4.Exit
Enter your choice (1-4): 2
Deleted data: 2
1.Insert
2.Delete
3.Display
4.Exit
Enter your choice (1-4): 4

Search

Project Categories

Recent Posts

Mail Management System
Posted on 2019-07-18
Online food ordering system
Posted on 2019-07-18
Library Management System
Posted on 2019-07-17
Health center system project
Posted on 2019-07-17
Gym Management System
Posted on 2019-07-17
furniture management system
Posted on 2019-07-17
Electronic shop management system
Posted on 2019-07-17
Automobile Workshop Management
Posted on 2019-07-17
Online Visa Processing System
Posted on 2019-07-17
Inventory management System
Posted on 2019-07-17
petrol-management system
Posted on 2019-07-17
Cloths management system
Posted on 2019-07-17
Society Management system
Posted on 2019-07-17
Mall management system
Posted on 2019-07-17
school management system
Posted on 2019-07-17
Sales Order Processing System
Posted on 2019-07-17
Retail sales management
Posted on 2019-07-17
Raw Materials Management
Posted on 2019-07-17
railway reservation system
Posted on 2019-07-17
purchase and sales management system
Posted on 2019-07-17
Placement Management System
Posted on 2019-07-17
Pet Shop Management System
Posted on 2019-07-17
petrol pump management system
Posted on 2019-07-17
Patient Information System
Posted on 2019-07-17
news agency system
Posted on 2019-07-17
Cinema Booking System
Posted on 2019-07-17
Medical Store System
Posted on 2019-07-17
leave management System
Posted on 2019-07-17
Laboratory Information Management System
Posted on 2019-07-17
content management system
Posted on 2019-07-17
Inventory management System
Posted on 2019-07-17
Institute Management System
Posted on 2019-07-17
Hotel management System
Posted on 2019-07-17
Gym Management System
Posted on 2019-07-17
Garage Management System
Posted on 2019-07-17
Furniture shop management system
Posted on 2019-07-17
Fisheries management  System
Posted on 2019-07-17
Fertilizer scheduling system
Posted on 2019-07-17
online eye care system
Posted on 2019-07-17
Dental Clinic Management System
Posted on 2019-07-17
Cyber Café Management
Posted on 2019-07-17
Milk Billing System
Posted on 2019-07-17
Colddrink management system
Posted on 2019-07-17
Cable management System
Posted on 2019-07-17
Beauty parlor management system
Posted on 2019-07-17
Facebook Clone
Posted on 2019-05-28
Dance Class Management System
Posted on 2019-05-24
Library Management System
Posted on 2019-05-24
Cab Management System
Posted on 2019-05-23
Blood Bank Management system
Posted on 2019-05-23
Beauty Parlour Management System
Posted on 2019-05-23
vissa proccesing system
Posted on 2019-05-23
Toll Plazza
Posted on 2019-05-23
BILLING APPLICATION
Posted on 2019-05-23
FLORICULTURE MANAGEMENT SYSTEM
Posted on 2019-05-23
Car On Rent
Posted on 2019-05-23
E-commers Shop
Posted on 2019-05-23

Sign In