Posts

Showing posts with the label enqueue
Image
                                    C-PROGRAM Queue- 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: ...