#include stdio.h
# define max 6
int queue[max];
int front=-1;
int rear=-1;
// for enqueue
void enqueue(element){
if(front==-1 && rear==-1) {
front=0;
rear=0;
queue[rear]=element; }
else if((rear+1)%max==front) {
printf("Queue is overflow.."); }
else {
rear=(rear+1)%max;
queue[rear]=element; }}
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;
enqueue(6);
enqueue(9);
enqueue(7);
display();
return 0;}