Advertisement
Guest User

Untitled

a guest
Oct 26th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #include <stdio.h>
  2. int front=-1,rear=-1,length=4;
  3.  
  4. insert(int q[],int length,int item){
  5.  
  6. if(front==0 && rear==length){
  7. printf("overflow");
  8. }
  9. else{
  10.  
  11. if(front==-1){
  12. front=0;
  13. rear=0;
  14. }
  15. else if(rear==-1){
  16. rear=1;
  17. }
  18. else{
  19. rear=rear+1;
  20. }
  21.  
  22. q[rear]=item;
  23. }
  24.  
  25.  
  26. }
  27.  
  28. display(int q[],int length){
  29. int i;
  30. for(i=0;i<length;i++){
  31. printf("%d",q[i]);
  32. }
  33. printf("\n");
  34.  
  35. }
  36.  
  37. remo(int q[]){
  38. if(front==-1){
  39. printf("underflow");
  40.  
  41. }
  42. else{
  43. q[front]=0;
  44. if(front==rear){
  45. front=-1;
  46. rear=-1;
  47. }
  48. else if(front==length-1){
  49. front=1;
  50. }
  51. else{
  52. front=front+1;
  53. }
  54. }
  55. }
  56.  
  57. main(){
  58. int q[]={0,0,0,0};
  59. insert(q,3,2);
  60. display(q,4);
  61. insert(q,3,3);
  62. display(q,4);
  63. insert(q,3,7);
  64. display(q,4);
  65. insert(q,3,8);
  66. display(q,4);
  67. remo(q);
  68. display(q,4);
  69. remo(q);
  70. display(q,4);
  71. remo(q);
  72. display(q,4);
  73. remo(q);
  74. display(q,4);
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement