Professional Documents
Culture Documents
QUEUE
QUEUE
h>
#include <conio.h>
#include <iostream>
void insert(int);
int delet(int);
void display(void);
int queue[3];
int rear=-1;
int front=-1;
main()
int n=3;
char op;
system("cls");
do
printf("\n\nPilihan");
op=getche();
switch(op)
{
case '1' :insert(n);
break;
break;
break;
default:printf("\nWrong Operator");
while(op!='e');
getch();
int item;
if((front==0&&rear==n)||(front==rear+1))
return;
if(front==-1)
front=0;
rear=0;
else if(rear==n)
rear=0;
else
rear=rear+1;
printf("\nMasukkan Data");
scanf("%d",&item);
queue[rear]=item;
int delet(int n)
int item;
if(front==-1)
printf("\nQueue is empty");
queue[front]=0;
if(front==rear)
front=-1;
rear=-1;
else if(front==n)
front=0;
else
front=front+1;
void display(void)
{
int i;
printf("\nTampilkan Queue\n");
for(i=0;i<3;i++)
printf("%d",queue[i]);