Hi there,
I have to make a game of Rock Paper Scissors using the IF statement. Two players.
So far this is what I have :-
When I enter 1,2,or 3 it just keeps saying 'you made an error", now isn't even compiling as it says "23 expected primary-expression before "else" ".Code:#include <iostream> using namespace std; int main() { int playerone; int playertwo; cout << "Player 1, please enter '1' for Rock, '2' for Paper or '3' for Scissors and then press Enter "; cin >> playerone; cin.ignore(); cout << "Player 2, please enter '1' for Rock, '2' for Paper or '3' for Scissors and then press Enter "; cin >> playertwo; cin.ignore(); if (playerone == '1' + playertwo == '2') { cout << "Player two wins"; else if (playerone == '1' + playertwo == '3'); cout << "Player one wins"; else cout << "you made an error";} cin.get();
Buggy.
Thanks for any help.
smiley.jpg



LinkBack URL
About LinkBacks





