Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
srand を使用して生成された数値が必要な特定の数値に等しくなるまでループし続けるループを実行しようとしています。これについて最善の方法は何ですか?do while ループでやってみましたが、うまくいきません。以下の例
do{ num = rand()%10+1; }while(x == 5); cout << x;
「x」の数は常に乱数に等しくなりますが、ステートメントのように常に 5 になるとは限りません。
do{ x = rand()%10+1; //Use number which changes }while(x != 5); //Use Not Equal to 5 ! cout << x;
また
x=5; do{ num = rand()%10+1; }while(num != x); //Check if x equals n cout << num;