Assignment1 ADS
Assignment1 ADS
Name: Soumalya De
Date:11/11/2021
Source Code:
#include <stdio.h>
# define max 6
int queue[max];
int front=-1;
int rear=-1;
front=0;
rear=0;
queue[rear]=element;
else if((rear+1)%max==front)
printf("Queue is overflow..");
else
rear=(rear+1)%max;
queue[rear]=element;
int dequeue()
{
printf("\nQueue is underflow..");
else if(front==rear)
front=-1;
rear=-1;
else
front=(front+1)%max;
void display()
int i=front;
else
while(i<=rear)
printf("%d,", queue[i]);
i=(i+1)%max;
}
int main()
int choice=1,x;
scanf("%d", &choice);
switch(choice)
case 1:
scanf("%d", &x);
enqueue(x);
break;
case 2:
dequeue();
break;
case 3:
display();
}}
return 0;
Output: