Circular Queue
Circular Queue
case 3: if (front==-1)
printf("queue empty");
else
if (front>=rear)
{
for(i=front;i<=max-1;i++)
printf("\t%d",a[i]);
for(i=0;i<=rear;i++)
printf("\t%d",a[i]);
}
else
for(i=front;i<=rear;i++)
printf("\t%d",a[i]);
break;
case 4: exit(0);
}
printf("\ndo you wish to continue[Y/N]");
scanf("%c",&ch);
}while(ch!='N');
getch();
}