Tuesday, October 14, 2008

CODE

#include
#include
#include
class cq
{
private:
int cq[10],i,rear,front,element,max;
public:
void get()
{
cout<<"enter size of cq:";
cin>>max;
}
void insertion();
void deletion();
void display();
cq()
{
front=0;
rear=-1;
}
};
void cq::insertion()
{
if((rear==max-1 && front==0)||((front==rear+1)&&(front!=0 && rear!=-1)))
{
cout<<"cq is over flow";
}
else
{
rear=(rear+1) % max;
cout<<"enter element:";
cin>>element;
cq[rear]=element;
}
}
void cq::deletion()
{
if(front==0 && rear==-1)
{
cout<<"cq is empty";
}
else
{
element=cq[front];
if(front!=rear)
front=(front+1) % max;
else
{
front=0;
rear=-1;
}
cout< }
}
void cq::display()
{
if(front==0 && rear==-1)
cout<<"cq is empty";
else if(rear {
cout<<"the elements in the array are:"< for(i=0;i<=rear;i++)
cout<<" "< for(i=front;i cout<<" "< }
else
{
cout<<"the elements in the array are:"< for(i=front;i<=rear;i++)
cout<<" "< }}
void main()

No comments: