//for queues
 #include
 #include
 #define max 10

 class queue
 {
	public:
		void insert(int n);
		void display();
		long int del();
		int front,rear,a[max];
 };

 void main()
 {
	clrscr();
	int n,ch;
	queue q;
	q.front=q.rear=-1;
	do
	{
		cout<<"\nMain Menu";
		cout<<"\n1:Insert\n";
		cout<<"2:Delete\n";
		cout<<"3:Display\n";
		cout<<"4:Exit\n";
		cout<<"Enter your choice:";
		cin>>ch;
		switch(ch)
		{
			case 1:cout<<"Enter the element to be inserted:";
			       cin>>n;
			       q.insert(n);
			       q.display();
			       break;
			case 2:long int c=q.del();
			       cout<<"The element deleted is:"<=0)
		cout<

    Source: geocities.com/cplusplussurvivalkit