#include <stdio.h>
#include<stdlib.h>
#define size 5
int queue[size];
int f = 0;
int b = 0;
void enqueue(int val){
if(size==b){
printf("Queue is Full\n");
}
else{
queue[b] = val;
b++;
}
}
void dequeue(){
if(f==b){
printf("Queue is Empty\n");
}
else{
for (int i = 0; i < b-1; i++)
{
queue[i]=queue[i+1];
}
b--;
}
}
void display(){
if(f==b){
printf("Queue is Empty");
}
else{
for (int i = f; i < b; i++)
{
printf(" %d ",queue[i]);
}
printf("\n");
}
}
int main()
{
enqueue(1);
enqueue(2);
enqueue(3);
enqueue(4);
enqueue(5);
display();
dequeue();
dequeue();
dequeue();
display();
return 0;
}
Comments
Post a Comment