#includestdio.h
# define max 6
int queue[max];
int front=-1;
int rear=-1;
// for dequeue
void dequeue() {
if(front==-1 && rear==-1) {
printf("the queue is empty");}
else if(front ==rear){
printf("\nThe dequeued element is %d", queue[front]);
front=-1;
rear=-1; }
else {
printf("\nThe dequeued element is %d", queue[front]);
front=(front+1)%max;
}
void display(){
int i=front;
if(front==-1 && rear==-1) {
printf("\n Queue is empty.."); }
else {
printf("\nElements in a Queue are :");
while(i=rear) {
printf("%d,", queue[i]);
i=(i+1)%max; }}}
int main(){
int element;
dequeue(7);
display();
return 0;
}
}