Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created September 6, 2020 16:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codecademydev/5bc15f01533e5695918a6ff5eaa4c01a to your computer and use it in GitHub Desktop.
Save codecademydev/5bc15f01533e5695918a6ff5eaa4c01a to your computer and use it in GitHub Desktop.
Codecademy export
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
// this program will compare user and computer outcome and determine the winner
srand(time(NULL));
int computer = rand() % 3 + 1;
std::string user;
cout << "Rock, Paper, Scissors!\n";
cout << "Go!\n\n";
cin >> user;
if (computer == 1 && user == "rock") {
cout << "computer: rock\n";
cout << "Tie!";
} else if (computer == 1 && user == "paper") {
cout << "computer: rock\n";
cout << "You won!";
} else if (computer == 1 && user == "scissors") {
cout << "computer: rock\n";
cout << "You lost!";
} else if (computer == 2 && user == "rock") {
cout << "computer: paper\n";
cout << "You lost!";
} else if (computer == 2 && user == "paper") {
cout << "computer: paper\n";
cout << "Tie!";
} else if (computer == 2 && user == "scissors") {
cout << "computer: paper\n";
cout << "You won!";
} else if (computer == 3 && user == "rock") {
cout << "computer: scissors\n";
cout << "You won!";
} else if (computer == 3 && user == "paper") {
cout << "computer: scissors\n";
cout << "You lost!";
} else {
cout << "computer: scissors\n";
cout << "Tie!";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment