положение <100.

тоящее время я делаю игру по парашютам и лестницам для класса. Условие победы в этой игре - если игрок приземляется на Квадрат 100, он выигрывает. Если им выпадает более 100, они остаются там до тех пор, пока все не закончат игру (либо кто-то приземлится на 100, либо все пройдут более 100). У меня проблемы с выходом из цикла while, если КАЖДЫЙ больше 100.

Там много кода, поэтому я упросту столько, сколько смогу. Под !!! ЗДЕСЬ ПРОБЛЕМА !!!! это где мне нужна помощь

Есть ли способ указать один раз ВСЕ элементы в массиве выше 100 сломать? Извините, если вопрос повторяется ... в этом посте гораздо больше деталей.

string name[MAXplayers]; //Array to store names
int position[MAXplayers]; //Array to store board position

unsigned seed; //Random Number Generator Seed
seed = time(0); //Set seed to 0
srand(seed); //Call srand function

int spin;
bool done = false;
int counter = 0;
const int WIN = 100;

while (done != true)
{
    if (counter == WIN)
    {
        cout << "That's it, game over!" << endl << endl;
        done = true;
    }
    else 
    {
        for (int i = 0; i < players; i++)
        {
            if (position[i] > WIN) //!!!!!HERE IS THE PROBLEM!!!!!!
            {
                cout << "Sorry " << name[i] << "! You can't move! You're stuck at " << position[i] << endl << endl;
            }
            else
            {
                cout << name[i] << "'s turn! Pres [Enter] to spin the wheel!";
                cin.get();
                spin = rand() % 12 + 1;
                cout << "You spun the number " << spin << "!" << endl;

                int temploc = position[i] += spin;
etc...etc...etc...etc...etc...etc...

Ответы на вопрос(1)

Ваш ответ на вопрос