Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int MAXSIZE = int pop() {
  4.     int data;
  5.  
  6.     if (!isempty()) {
  7.         data = stack [top];
  8.         top = top -1;
  9.         return data;
  10.         } else {
  11.             printf("could not retrieve data, Stack is empty.\n");
  12.             }
  13.         }
  14. int push(int data){
  15.  
  16.     if(!isfull()){
  17.         top = top + 1;
  18.         stack[top] = data;
  19.     } else {
  20.         printf("Could not insert data, stack is full.\n");
  21.     }
  22. }
  23. 8;
  24. int stack[8];
  25. int top = -1;
  26.  
  27. int isempty() {
  28.  
  29.     if(top == -1)
  30.         return 1;
  31.     else
  32.         return 0;
  33. }
  34.  
  35. int isfull() {
  36.  
  37.     if (top == MAXSIZE)
  38.         return 1;
  39.     else
  40.         return 0;
  41. }
  42.  
  43. int peek() {
  44.     return stack[top];
  45. }
  46.  
  47. int pop() {
  48.     int data;
  49.  
  50.     if (!isempty()) {
  51.         data = stack [top];
  52.         top = top -1;
  53.         return data;
  54.         } else {
  55.             printf("could not retrieve data, Stack is empty.\n");
  56.             }
  57.         }
  58. int push(int data){
  59.  
  60.     if(!isfull()){
  61.         top = top + 1;
  62.         stack[top] = data;
  63.     } else {
  64.         printf("Could not insert data, stack is full.\n");
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement