0

私はこのようなプログラムを持っています:

using namespace std;

int main()
{
    srand(time());
    int izlases_sk, a, b, c, d, e;
    cout << "Enter 5 numbers" << endl;
    cin >> a;
    cin >> b;
    cin >> c;
    cin >> d;
    cin >> e;
    cout << endl;

    for (int x = 0; x < 20; x++)
    {
        izlases_sk = rand() % 77;
        cout << izlases_sk << "\t";
        if( izlases_sk == a || izlases_sk == b || izlases_sk == c || izlases_sk == d || izlases_sk == e)
            cout << " You predicted this number!\t";
        else
            cout << "No\t";
        {
            if (a > 77 || b > 77 || c > 77 || d > 77 || e > 77)
                goto end;
        }
        if ((x + 1) % 5 == 0)
            cout<<endl;
    }
    end:
    getch ();
}

ランダムに生成された数値が 1 秒間隔で 1 つずつ出力されるようにしたいと考えています。どうすればいいですか?

例: c++ generate 76、1 秒後に次の番号を生成します。

4

2 に答える 2