を知らなくても、アレイ内の分要素が、それは特別な何もないが、私はここで壁にぶつかるんでした...C++最大/ Iは、タスクを与えられた配列のサイズ
私はそれらを比較する必要が算術手段を取得した後、出力最高と最低のもの。
xは学生番号、vid []は算術平均です。例えば
:
学生数xが算術平均VIDを持っている[i]を
とタスクは、学生が最高と1が最低の手段を持っている持っている出力に私を望んでいます。
max()やmin()のようなものを使うことができない最悪の部分は、合計で何人の学生がそこにいるかわからないからです。さらに、それらは同じ変数名vid []を持つすべての配列です。
すべてのヘルプは=いただければ幸いです)
int main()
{
int mokSK=0, p1[25], p2[25], p3[25], x[25], vid[25], iv=0;
ifstream inFile("inFile.in");
ofstream outFile("outFile.out");
inFile >> mokSK;
for(int i=0;i<mokSK;i++)
{
inFile >> x[i] >> p1[i] >> p2[i] >> p3[i];
vid[i]=(p1[i]+p2[i]+p3[i])/3;
outFile<< x[i] <<" " << vid[i] << endl;
}
return 0;
}
数字の束があり、すでに最大値を知っている場合は、コレクションにもう1つの数値を追加した後、その束の最大値をどのように見つけることができますか? –
std :: vectorを使用して、このような最小/最大値を得ることができます。http://stackoverflow.com/questions/182957/position-in-vector-using-stl – jbat100