最高値と最低値を決定するために空白/参照関数を作成するのが難しいです。数値は以前に入力され、4つの別々の変数に割り当てられました。数値は0から100の範囲にしかなりません。配列を使用することはできず、関数でなければなりません。私の先生は、彼が6つの条件文とで完了することができたとあなたはgrade1
未満grade2
であることを実証した後、私は12最高値と最低値の決定
void GetGradesFromUser(double& grade1, double& grade2, double& grade3, double& grade4)
{
cout << "Enter four test grades: ";
cin >> grade1 >> grade2 >> grade3 >> grade4;
}
double DetermineMaxAndMin(double& grade1, double& grade2, double& grade3, double& grade4)
{
double max;
double min;
if (grade1 >= grade2 && grade1 >= grade3 && grade1 >= grade4)
{
max = grade1;
}
else if (grade2 >= grade1 && grade2 >= grade3 && grade2 >= grade4)
{
max = grade2;
}
else if (grade3 >= grade1 && grade3 >= grade2 && grade3 >= grade4)
{
max = grade3;
}
else max = grade4;
if (grade1 <= grade2 && grade1 <= grade3 && grade1 <= grade4)
{
min = grade1;
}
else if (grade2 <= grade1 && grade2 <= grade3 && grade2 <= grade4)
{
min = grade2;
}
else if (grade3 <= grade1 && grade3 <= grade2 && grade3 <= grade4)
{
min = grade3;
}
else min = grade4;
}
最適化する前に、コンパイルしてみてください。 (警告に注意してください)そして、あなたは4つの条件が必要です。 –