Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int front=-1,rear=-1,length=4;
- insert(int q[],int length,int item){
- if(front==0 && rear==length){
- printf("overflow");
- }
- else{
- if(front==-1){
- front=0;
- rear=0;
- }
- else if(rear==-1){
- rear=1;
- }
- else{
- rear=rear+1;
- }
- q[rear]=item;
- }
- }
- display(int q[],int length){
- int i;
- for(i=0;i<length;i++){
- printf("%d",q[i]);
- }
- printf("\n");
- }
- remo(int q[]){
- if(front==-1){
- printf("underflow");
- }
- else{
- q[front]=0;
- if(front==rear){
- front=-1;
- rear=-1;
- }
- else if(front==length-1){
- front=1;
- }
- else{
- front=front+1;
- }
- }
- }
- main(){
- int q[]={0,0,0,0};
- insert(q,3,2);
- display(q,4);
- insert(q,3,3);
- display(q,4);
- insert(q,3,7);
- display(q,4);
- insert(q,3,8);
- display(q,4);
- remo(q);
- display(q,4);
- remo(q);
- display(q,4);
- remo(q);
- display(q,4);
- remo(q);
- display(q,4);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement