/* 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