22: Rock, Paper, Scissors game
// Make a rock paper scissors game
#include <iostream>
#include <ctime>
using namespace std;
int main(){
int computer_move;
char user_move;
cout << "Choose 'r' for rock, 'p' for paper or 's' for scissors: ";
cin >> user_move;
computer_move = time(0)%3;
if(computer_move == 1){
computer_move = 'r';
}
else if(computer_move == 2){
computer_move = 's';
}
else computer_move = 'p' ;
if(computer_move == 'r'){
if(user_move == 'r'){
cout << "It's a tie \n";
}
else if (user_move == 'p'){
cout << "You win \n";
}
else if (user_move == 's'){
cout << "You lose \n";
}
else cout << "Invalid input \n";
}
else if(computer_move == 'p'){
if(user_move == 'r'){
cout << "You lose \n";
}
else if (user_move == 'p'){
cout << "It's a tie \n";
}
else if (user_move == 's'){
cout << "You win \n";
}
else cout << "Invalid input \n";
}
else{
if(user_move == 'r'){
cout << "You win \n";
}
else if (user_move == 'p'){
cout << "You lose \n";
}
else if (user_move == 's'){
cout << "It's a tie \n";
}
else cout << "Invalid input \n";
}
return 0;
}
Comments
Post a Comment