c++ problem

I don't know if my if statement is wrong in this can some overlook it

#include<iostream>
#include<ctime>
#include<cstdlib>
#include<ctime>

using namespace std;

// Declare Variables
int pigDice = 0;
int gamerDice = 0;
int gamerTurn = 0;
int computerTurn = 0;
int gamerInput = 0;
int totalScore;
const int SCORE_LIMIT = 100;
char choice = ' ';
int gamerScore = 0;
int turnScore = 0;
int pigScore = 0;
int main()
{
cout << "Welcome to ARCADEMANIA" << endl;
cout << "Enter 1 to play Pig " << endl;
cout << "Enter 2 to play Blackjack dice" << endl;
cin >> gamerInput;




srand(static_cast<int>(time(0)));
pigDice = (rand() % 6) + 1;
gamerDice = (rand() % 6) + 1;
gamerScore = gamerScore + gamerDice;

if
(gamerInput == 1)
{

char gamerName[12];
cout << "WELCOME TO PIG GAME" << endl;
cout << "Hi welcome to Pig you will be trying to beat Wilbert to 100 pts. Rember you cannot roll a 1 or you will lose a turn and will not get any points. Wilbert is excited to play goodluck and roll on" << endl;
cout << "Please enter your gamer name" << endl;
cin >> gamerName;
cout << " Welcome to Pig " << gamerName << " Lets see that you got!!!!!" << endl;

cout << "Press r to roll.\n" << endl;
cin >> choice;


do
{

cout << "Your roll is a " << gamerDice << endl;
cout << "Your total score is " << gamerScore << endl;
cin >> choice;
gamerDice = (rand() % 6) + 1;
gamerScore = gamerScore + gamerDice;



} while (choice == 'r' && gamerScore <= 100);


while (gamerDice <= 1)
{

do
{
cout << gamerScore << endl;
pigDice = (rand() % 6) + 1;
pigScore = pigScore + pigDice;
cout << "Your roll is a " << pigDice << endl;
cout << "Your total score is " << pigScore << endl;
} while (pigScore < 20 || gamerDice == 1);


if (pigDice == 1) cout << "You lose your turn Pig!!! " << gamerName << " press 'r' to roll die. \n" << endl;


while (gamerScore >= 100)
{
cout << " Congragulation" << gamerName << "Your the winner" << endl;
}



}







system("pause");
return 0;

}
}
format your code properly and please move this to the beginner section
I've been overlooking your code for a couple of hours now, it seems to be behaving. Can I go home now?
Topic archived. No new replies allowed.