これは簡単な入門コースの質問です。ユーザーに 3 つの数字を入力するように要求し、最大値と最小値を決定するプログラムを作成する必要があります。
if
ステートメントのみを使用する必要があります。
これは私がこれまでに試したことです。これには 4 つの比較が必要でした。
int x, y, z;
int smallest, largest;
cout << "Please enter 3 numbers to compare: " ;
cin >> x >> y >> z;
smallest = x;
largest = x;
if (y > largest)
largest = y;
if (z > largest)
largest = z;
if (y < smallest)
smallest = y;
if (z < smallest)
smallest = z;
cout << "largest: " << largest << ", and smallest: " << smallest << endl;
私の質問は次のとおりです。3 つ以下の比較のみを使用することは可能ですか? いつy > largest
、それは私たちに何か他のことも教えてくれると思いますか?