Program in C++ about Queue
GeNeRaL QuEuE
#include<iostream.h>
#include<stdlib.h>
const int size=5;
int rear=0,front=0,item,queue[size],i;
int add(int);
int delet();
main()
{
int x;
for(; ;){
cout<<" enter your choice 1 for add 2 for delete and 3 for exit "<<endl;
cin>>x;
switch(x){
case 1:{cout<<"enter the item"<<endl; cin>>item; add(item); break;}
case 2:{ delet(); break;}
case 3:exit(0); break;
case 4:{for(int i=front;i<=rear;i++) cout<<queue[i]<<" ";cout<<endl;break;}
}
} }
int add(int item)
{
if (rear==size)
cout<<"full queue "<<endl;
else{
rear++;
queue[rear]=item;
if(rear==1)
front=1;
}}
int delet()
{if(front==0)
cout<<"empty queue";
else{
item=queue[front];
front++;}
if(front==rear)
{rear=0;front=0;}
}
#include<iostream.h>
#include<stdlib.h>
const int size=5;
int rear=0,front=0,item,queue[size],i;
int add(int);
int delet();
main()
{
int x;
for(; ;){
cout<<" enter your choice 1 for add 2 for delete and 3 for exit "<<endl;
cin>>x;
switch(x){
case 1:{cout<<"enter the item"<<endl; cin>>item; add(item); break;}
case 2:{ delet(); break;}
case 3:exit(0); break;
case 4:{for(int i=front;i<=rear;i++) cout<<queue[i]<<" ";cout<<endl;break;}
}
} }
int add(int item)
{
if (rear==size)
cout<<"full queue "<<endl;
else{
rear++;
queue[rear]=item;
if(rear==1)
front=1;
}}
int delet()
{if(front==0)
cout<<"empty queue";
else{
item=queue[front];
front++;}
if(front==rear)
{rear=0;front=0;}
}
Program in C++ about Queue
Reviewed by حامد طالب العراقي
on
11/07/2015 12:38:00 ص
Rating:
ليست هناك تعليقات: