/* This program uses a 2D array and implements it as a queue */
#include
#include
#include
void enqueue(char [][15],int);
void dequeue(char [][15],int);
void display(char [][15],int);
void main()
{
char names[10][15]={"Alpesh","Alps ","Rick"};
int count=3;
puts("The original queue is as follows:");
display(names,count);
puts("After dequeuing, the queue is as follows:");
dequeue(names,--count);
display(names,count);
enqueue(names,++count);
puts("After enqueuing, the queue is as follows:");
display(names,count);
getch();
}
void display(char n[][15],int count)
{
int i;
for(i=0;i ( geocities.com/alpesh_purohit)