Advertisement
notjacob

RPSLS Codeacademey

Nov 21st, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. /*
  4. rock = 1
  5. paper = 2
  6. scissors = 3
  7. lizard = 4
  8. spock = 5
  9. */
  10. int main() {
  11. srand (time(NULL));
  12. int computer = rand() % 5 + 1;
  13. int user = 0;
  14.  
  15. int rock = 1;
  16. int paper = 2;
  17. int scissors = 3;
  18. int lizard = 4;
  19. int spock = 5;
  20.  
  21. std::string L = "I win!\n";
  22. std::string W = "You win!\n";
  23. std::string D = "A draw!\n";
  24.  
  25. std::cout << "====================\n";
  26. std::cout << "rock paper scissors!\n";
  27. std::cout << "====================\n";
  28.  
  29. std::cout << "1) Rock\n";
  30. std::cout << "2) Paper\n";
  31. std::cout << "3) Scissors\n";
  32. std::cout << "4) Lizard\n";
  33. std::cout << "5) Spock\n";
  34.  
  35. std::cout << "shoot! \n";
  36. std::cin >> user;
  37.  
  38. if (user == 1 && computer == 2) {
  39. std::cout << "Paper! " << L;
  40. }
  41. else if (user == 1 && computer == 1) {
  42. std::cout << "Rock! " << D;
  43. }
  44. else if (user == 1 && computer == 3) {
  45. std::cout << "Scissors! " << W;
  46. }
  47. else if (user == 1 && computer == 4) {
  48. std::cout << "Lizard! " << L;
  49. }
  50. else if (user == 1 && computer == 5) {
  51. std::cout << "Spock! " << W;
  52. }
  53.  
  54.  
  55.  
  56.  
  57. else if (user == 2 && computer == 1) {
  58. std::cout << "Rock! " << W;
  59. }
  60. else if (user == 2 && computer == 2) {
  61. std::cout << "Paper! " << D;
  62. }
  63. else if (user == 2 && computer == 3) {
  64. std::cout << "Scissors! " << L;
  65. }
  66. else if (user == 2 && computer == 4) {
  67. std::cout << "Lizard! " << L;
  68. }
  69. else if (user == 2 && computer == 5) {
  70. std::cout << "Spock! " << W;
  71. }
  72.  
  73.  
  74.  
  75. else if (user == 3 && computer == 1) {
  76. std::cout << "Rock! " << L;
  77. }
  78. else if (user == 3 && computer == 2) {
  79. std::cout << "Paper! " << W;
  80. }
  81. else if (user == 3 && computer == 3) {
  82. std::cout << "Scissors! " << D;
  83. }
  84. else if (user == 3 && computer == 4) {
  85. std::cout << "Lizard! " << W;
  86. }
  87. else if (user == 3 && computer == 5) {
  88. std::cout << "Spock! " << L;
  89. }
  90.  
  91.  
  92. else if (user == 4 && computer == 1) {
  93. std::cout << "Rock! " << L;
  94. }
  95. else if (user == 4 && computer == 2) {
  96. std::cout << "Paper! " << W;
  97. }
  98. else if (user == 4 && computer == 3) {
  99. std::cout << "Scissors! " << L;
  100. }
  101. else if (user == 4 && computer == 4) {
  102. std::cout << "Lizard! " << D;
  103. }
  104. else if (user == 4 && computer == 5) {
  105. std::cout << "Spock! " << W;
  106. }
  107.  
  108.  
  109. else if (user == 5 && computer == 1) {
  110. std::cout << "Rock! " << L;
  111. }
  112. else if (user == 5 && computer == 2) {
  113. std::cout << "Paper! " << W;
  114. }
  115. else if (user == 5 && computer == 3) {
  116. std::cout << "Scissors! " << W;
  117. }
  118. else if (user == 5 && computer == 4) {
  119. std::cout << "Lizard! " << L;
  120. }
  121. else if (user == 5 && computer == 5) {
  122. std::cout << "Spock! " << D;
  123. }
  124.  
  125. else {
  126. std::cout << "Error\n";
  127. }
  128.  
  129.  
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement