Professional Documents
Culture Documents
Output Code
Output Code
Output Code
#include <cstdlib>
#include <ctime>
int main() {
std::srand(std::time(nullptr));
int choice;
int computerChoice;
int userScore = 0;
int computerScore = 0;
while (true) {
std::cout << "Choose an option:\n";
std::cout << "1. Rock\n";
std::cout << "2. Paper\n";
std::cout << "3. Scissors\n";
std::cout << "4. Quit\n";
std::cin >> choice;
if (choice == 4) {
break;
}
computerChoice = std::rand() % 3 + 1;
if (choice == computerChoice) {
std::cout << "It's a tie!\n";
} else if (
(choice == 1 && computerChoice == 3) ||
(choice == 2 && computerChoice == 1) ||
(choice == 3 && computerChoice == 2)
) {
std::cout << "You win!\n";
userScore++;
} else {
std::cout << "Computer wins!\n";
computerScore++;
}
return 0;
}