Experiment No
Experiment No
#include <stdio.h>
#include <stdlib.h>
#define MAX 3
char cq[MAX];
void insert(char);
void delete();
void display();
int main() {
int choice;
char item;
while(1) {
printf("\n\n~~Main Menu~~");
printf("\n3. Display");
printf("\n4. Exit");
switch(choice) {
case 1:
} else {
insert(item);
break;
case 2:
if (front == -1) {
} else {
delete();
break;
case 3:
display();
break;
case 4:
exit(0);
default:
return 0;
if (front == -1) {
front = 0;
cq[rear] = item;
void delete() {
if (front == rear) {
front = rear = -1; // Reset queue when the last element is removed
} else {
void display() {
if (front == -1) {
return;
int i = front;
while (i != rear) {
i = (i + 1) % MAX;