Бесконечный цикл в Ideone, но программа прекрасно работает в Visual Studio - PullRequest
0 голосов
/ 17 октября 2019

Кто-нибудь здесь имеет какой-либо опыт работы с сайтом ideone? Кажется, у меня проблемы с моим кодом. Я должен создать простую игру, генерирующую случайные числа, и код, кажется, прекрасно работает в Visual Studio, но когда я пытаюсь запустить его на ideone.com (это сайт, который мой класс должен превратить в нашу домашнюю работу)Я получаю бесконечный цикл. Кто-нибудь видит какие-либо ошибки с моим кодом или это просто проблема ideone? Спасибо за ваше время

https://ideone.com/CRu2qe

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main() {
    int guess;

    unsigned seed = time(0);
    srand(seed);
    int randNum = rand();
    randNum = (randNum % 10) + 1;

    cout << "Please enter a guess for the number I am thinking about: ";
    cin >> guess;
    cout << guess << endl;

    while (guess != randNum)
    {
        //cout << randNum << endl;
        if (guess > randNum)
        {
            cout << "Too high, try again.\n";
                cin.ignore();
            cin.clear();
            cin >> guess;
        }
        if (guess < randNum)
        {
            cout << "Too low, try again.\n";
            cin.ignore();
            cin.clear();
            cin >> guess;
        }
        cin.ignore();
        cin.clear();
    }
    if (guess == randNum)
    {
        cout << "Yes! The correct number is " << randNum << ".\n";
        cin.ignore();
        cin.clear();
    }
    return 0;
}
...