C-PROGRAMQueue- enqueue and dequeue
#include<stdio.h>
void main()
{
int a[10],front=0,rear=0,ch,i;
do
{
printf("QUEUE OPERATIONS\n\t1.Enqueue\n\t2.Dequeue\n\t3.Display\nEnter your choice: ");
scanf("%d",&ch);
switch(ch)
{
case 1:
if(rear==10)
printf("Queue is already full: ");
else
{
printf("Enter an element: ");
scanf("%d",&a[rear++]);
}
break;
    C tutorial video for beginners

case 2:
if(rear==0)
printf("Queue is empty: ");
else
printf("Deleted element is %d",a[front]);
for(i=0;i<rear;i++)
a[i]=a[i+1];
rear--;
break;
case 3:
if(rear==0)
printf("Queue is empty: ");
else
{
printf("Elements are \n");
for(i=0;i<rear;i++)
printf("%d ",a[i]);
}
break;
default:
printf("Invalid entry: ");
}
printf("\nPress (1) to continue: ");
scanf("%d",&ch);
}
while(ch==1);
}

                                                         C Tutorial For beginners



FREE ZONE TUTOR.................................YOUR FEEDBACK IS OUR KEY TO SUCCESS..........FREE ZONE TUTOR.................................YOUR FEEDBACK IS OUR KEY TO SUCCESS...

Comments

Popular posts from this blog