Sunday, 5 October 2014

INSERTION IN QUEUE

/*Insertion in queue*/
#include<iostream.h>
#include<conio.h>                 /*for clrscr hedder file*/
#include<stdlib.h>
void main()
{
clrscr();
int rear=-1,front=-1,size,value,queue[100];  /*variable initiation*/
char choice;
cout<<"\n Enter queue size ";
cin>>size;
do
{

if(rear==(size-1))
 { cout<<"\n overflow";
exit(0);
}
if((front==-1)&&(rear==-1))
 {   front=rear=0;
cout<<"\n Enter value ";
cin>>value;
queue[rear]=value;
cout<<"queue..................\n";
for(choice=rear;choice>=0;choice--)
cout<<queue[choice]<<endl;
 }
else
{ ++rear;
cout<<"\n Enter value ";
cin>>value;
queue[rear]=value;
cout<<"queue..................\n";
for(choice=rear;choice>=0;choice--)
cout<<queue[choice]<<endl;
}

No comments:

Post a Comment