Guest User

Untitled

a guest
Feb 25th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace::std;
  4.  
  5. int tcall(int &numberEggs);
  6.  
  7.  
  8. void main()
  9. {
  10. bool gameOver = false; // flag
  11. int numberEggs = 13;
  12. int player = 1; // 1 for Tortoise , 2 for Hare
  13. int selected;
  14.  
  15.  
  16. while (!gameOver)
  17. {
  18. if (player == 1)
  19. {
  20. selected = tcall(numberEggs);
  21. }
  22. else
  23. {
  24.  
  25. cout << "Enter your selection " << (player == 1 ? "Tortoise" : "Hare") << " ";
  26. cin >> selected;
  27.  
  28. if (selected >= 1 && selected <= 3 && selected <= numberEggs)
  29. {
  30. numberEggs -= selected;
  31. if (numberEggs >= 1)
  32. {
  33. if (player == 1)
  34. {
  35. player = 2;
  36. }
  37. else
  38. {
  39. player = 1;
  40. }
  41. }
  42. else
  43. {
  44. gameOver = true;
  45. }
  46. }
  47. else
  48. {
  49. cout << "Not a valid egg selection, try again, cheatern";
  50. }
  51. }
  52. }
  53. cout << "the winner is:" << (player == 1 ? " tortoise" : " Hare") << endl;
  54. system("pause");
  55. return;
  56. }
  57.  
  58. int tcall(int &numberEggs);
  59. {
  60. int tPick;
  61. if ((numberEggs % 3) != 0)
  62. {
  63. tPick = (numberEggs % 3);
  64. }
  65. else
  66. {
  67. tPick = 1;
  68. }
  69. return tPick;
  70. }
Add Comment
Please, Sign In to add comment