#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
int front=-1,rear=-1,n;
class mohan
{
public:
int q[10];
void ins(int);
void del();
void display();
};
void mohan::ins(int n)
{
if(rear>=n-1)
cout<<"\n\tQUEUE IS FULL";
else
{
rear++;
cout<<"\n\t Enter d elemetn to insert";
cin>>q[rear];
}
}
void mohan::del()
{
if(front==rear)
cout<<"\n\t QUEUE IS EMPTY";
else
{
front++;
n++;
cout<<"\n\t Deleted Element is:"<<q[front];
}
}
void mohan::display()
{
if(front==rear)
cout<<"\n\t QUEUE IS EMPTY";
else
{
cout<<"\n\t Elements are:";
for(int i=front+1;i<=rear;i++)
cout<<"\t"<<q[i];
}
}
void main()
{
clrscr();
mohan m;
int ch,n;
cout<<"\n\t QUEUE OPERATION";
cout<<"\n\t 1.INSERT \n\t 2.DELETE \n\t 3.DISPLAY \n\t 4.EXIT";
cout<<"\n\n\t How many inputs do u want";
cin>>n;
do
{
cout<<"\n\t Enter ur choice";
cin>>ch;
switch(ch)
{
case 1:
m.ins(n);break;
case 2:
m.del();break;
case 3:
m.display();break;
case 4:
exit(0);
default:
cout<<"Choose Correct Choice";
}
}while(ch!=4);
getch();
}
Comments
Post a Comment