#include<iostream>
using namespace std;
class queue;
{
int front.rear;
int queue[30];
public:
queue():front (-1),rear(-1){}
int isfull()
{
if (rear==29)
return;
else
return()
}
int isempty()
{
if(front==-1)
return 1;
else
return0;
}
void enqueue(int x)
{
if(isfull())
cout<<"\n overflow";
elseif(front==-1)
}
{
fornt=0;
rear=0;
}
else
rear++;
queue[rear]=x;
}
void dequeue()
{
if(is empty())
{
cout<<"\n underflow";
}
elseif (rear==0)
{
front=-1;
rear=-1;
}
else
{
cout<<"\n deleted node is :"<<queue[rear];
rear;
}
}
void display()
{
for(int i=0;i<=rear;i++)
{
cout<<queue[i]<<"\n";
}
}
};
int main()
{
queue q1;
q1.enqueue(10);
q1.enqueue(9);
q1.enqueue(8);
q1.enqueue(7);
q1.display();
q1.dequeue();
q1.display();
return q;
}