int main(){ srand(time(0)); int counter = 100000; int WinSwitchCounter = 0; int WinStayCounter = 0; int decision;
cout << "Number of Times Staying Was The Correct Strategy: " << WinStayCounter << endl; cout << "Number of Times Switching Was The Correct Strategy:" << WinStayCounter << endl;
for (int decision = 0; decision <= counter; ++decision) { int prize_door = (rand() % 3 + 1);//random choice from 1-3 int stay_choice = (rand() % 3 + 1); int switch_choice = (rand() % 2 + 1);
if (stay_choice == prize_door) { ++WinStayCounter; } else if (switch_choice == prize_door) { ++WinSwitchCounter; }//Compare Stay to Switch to determine best strategy if (WinStayCounter > WinSwitchCounter) { cout << "Therefore, the best thing to do is to Stay " << endl; } else { cout << "Therefore, the best thing to do is to Switch " << endl; } return 0; }}
v