私は質問/回答プログラムをテストしており、C ++は比較的新しいです。私は質問/回答を作成しようとしていますが、これまでのところ while ループを使用して回答が真であるかどうかを確認しています。ここに私のコードがある場合、質問が間違っている場合に問題が返されます:
while(input1 == answer1)
{
cout << "Your answer is correct!\n";
answer_correct += 1;
break;
}
while(answer_correct = 0 )
{
cout << "Correct Answer is:\n" << answer1 << "\n";
break;
}
ZETAオリジナルコードの場合:
if (input3 == answer3)
{
cout << "Your answer is correct!";
answer_correct += 1;
}
else
{
cout << "Correct Answer is:\n" << answer3;
}
これより下のすべての if ステートメントは false を返し、input == to answer の場合に下の答えを表示します。ここで、if ステートメントを使用して正しい答えを表示しないようにする必要があります。私はおそらく混乱しており、誰かが使用する適切なループについて教えてくれますか?