Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. void arrayStack(int *stack, int n, int &element) {
  2. char menu;
  3. int pushElement;
  4. do {
  5. std::cout << "Enter choice: " << std::endl;
  6. std::cin >> menu;
  7. switch (menu) {
  8. case '1': {
  9. std::cout << "Enter value to be pushed:" << std::endl;
  10. std::cin >> pushElement;
  11. push(pushElement, stack, n, element);
  12. break;
  13. }
  14. case '2': {
  15. pop(stack, element);
  16. break;
  17. }
  18. case '3': {
  19. checkIfEmpty(element);
  20. break;
  21. }
  22. case '4': {
  23. std::cout << stackTop(stack, element) << std::endl;
  24. break;
  25. }
  26. case '5': {
  27. std::cout << element
  28. << std::endl; //its pointless to write function to return element so we just display it
  29. break;
  30. }
  31. case '0': {
  32. std::cout << "You pressed exit" << std::endl;
  33. break;
  34. }
  35. default: {
  36. std::cout << "Invalid Choice" << std::endl;
  37. }
  38. }
  39. } while (menu != '0');
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement