Queue Using Array
Queue Using Array
h>
#include<conio.h>
#define MAXSIZE 10
void Insert();
int Delete();
void display();
void main()
int ch;
clrscr();
printf("1.Insert\n2.Delete\n3.DISPLAY\n4.EXIT\n");
do
scanf("%d",&ch);
switch(ch)
case 1:Insert();break;
case 2:Delete();break;
case 3:display();break;
default:printf("Invalid choice");
}while(ch!=4);
}
void Insert()
if(rear == MAX-1)
printf("\n\nQueue is full.");
else
scanf("%d", &item);
rear = 0;
front = 0;
else
rear++;
queue[rear] = item;
void delete()
if(front == -1)
printf("\n\nQueue is empty.");
else
{
item = queue[front];
if (front == rear)
front = -1;
rear = -1;
else
front++;
void display()
int i;
if(front == -1)
printf("\n\nQueue is empty.");
else
printf("\n\n");