基本的に私はintro tpプログラミングクラスを取ります。ループ(if文、変数型など)の基礎を教えています。私は6つの異なる温度値を入力し、6つの値の最大値、平均値、および範囲を出力するようにユーザーに依頼しなければなりません。何らかの配列なしで複数の値を入力する方法
この6つの番号は、どのように、どこに保存する必要がありますか?
cout<< "Enter 6 diff numbers" << endl;
float numbers;
cin >> numbers;
for (.... i_++)
max = ;
min = ;
cout << .. << .... << endl;
//フロートは、私だけは、配列、関数などの任意の並べ替えを使用せずにこれを行う必要がありますどのように6格納されている1つの数を維持し、することはできませんので、これは助けるべきではないのですか?
私は部分文字列を使用し、文字列または何かのように宣言していましたか?
ご協力いただきありがとうございます。
6百万の数字があり、それらを保存するためのメモリがないことを想像してください。プログラムが実際にあなたであると想像してください。どのようにタスクを解決しますか? – Dialecticus
入力として取得する数字が一意である必要がある場合を除き、実際には各値を保存する*ことはありません。 @Dialecticusが本質的に言っていることは、現在の値だけを必要とし、それを最大値と最小値と比較することです。あなたが必要とするのは、平均と合計です。 –
実行中の総計(入力された値の数、現在の平均、最小のもの、最大のものなど)を保存することができます。 – Galik