#include using namespace std; const char PAPER{'p'}; const char ROCK{'r'}; const char SCISSORS{'s'}; int main() { char player1, player2; bool validInput; bool validInput1; bool validInput2; cout << "Player 1, did you play p,s,r? => "; cin >> player1; cout << "Player 2, did you play p,s,r? => "; cin >> player2; if (ROCK == player1 or SCISSORS == player1 or PAPER == player1) { validInput1 = true; } else { validInput1 = false; cout << player1 << " is invalid for player 1" << endl; } if (ROCK == player2 or SCISSORS == player2 or PAPER == player2) { validInput2 = true; } else { validInput2 = false; cout << player2 << " is invalid for player 2" << endl; } validInput = validInput1 and validInput2; if (validInput) { if (player1 == player2) { cout << "Tie" << endl; } if (ROCK == player1) { if (SCISSORS == player2) { cout << "Player 1 wins " << endl; } else if (PAPER == player2) { cout << "Player 2 wins " << endl; } } else if (SCISSORS == player1) { if(ROCK == player2) { cout << "Player 2 wins " << endl; } else if (PAPER == player2) { cout << "Player 1 wins " << endl; } } else if (PAPER == player1) { if(ROCK == player2) { cout << "Player 1 wins " << endl; } else if (SCISSORS == player2) { cout << "Player 2 wins " << endl; } } } return 0; }