Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- //#define max=15;
- main()
- {
- int store[10];
- int i;
- for(i=0;i<10;i++){
- store[i]=0;
- }
- int index=-1;
- int x,j;
- scanf("%d",&x);
- for(i=1;i<=x;i++){
- printf("\n\n");
- printf("Test Case No : %d\n",i);
- printf("Want to insert data..?\n");
- int z;
- scanf("%d",&z);
- if(z==1){
- for(j=0;j<j+1;j++){
- if(index==9){
- printf("Queue is full.\n");
- break;
- }else{
- index++;
- printf("Enter Value : ");
- int p;
- scanf("%d",&p);
- store[index]=p;
- printf("Stop Inserting..?\n");
- int t;
- scanf("%d",&t);
- if(t==1){
- break;
- }
- }
- }
- }
- int rear=index+1;
- int w=10-rear;
- printf("Queue free space : %d\n\n",w);
- printf("Want to delete data..?\n");
- int c;
- scanf("%d",&c);
- if(c==1){
- printf("How many data you want to delete?\n");
- int s;
- scanf("%d",&s);
- int count=0;
- for(i=0;i<s;i++){
- printf("%d ",store[i]);
- }
- printf("\n");
- int k=-1;
- for(i=s;i<rear;i++){
- k++;
- store[k]=store[i];
- store[i]=0;
- }
- //printf("\n");
- }
- int as=0;
- for(i=0;i<10;i++){
- if(store[i]!=0){
- printf("%d ",store[i]);
- }else{
- as++;
- }
- }
- printf("Queue free space : %d\n\n",as);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement