私の目標は、パーセントでグレードを取り、そのウェイト値(10進形式またはパーセント形式のいずれか)を乗算するプログラムを作成して作成することです。式は基本的には次のとおりです。配列からの入力をC++の式に入力する方法は?
全体のグレード=(グレード1 * weightInDecimal1)+(grade2 * weightInDecimal2)+(grade3 * weightInDecimal3)+ ...
または
全体のグレード=(グレード1 *重量% 1)+(grade2 *重量%2)+(grade3 *重量%3)+ ...
入力を保存し、後でコードでそれをリコールする方法はありますか?あるいはもっと効率的な方法でしょうか?
また、動的配列を作成したいと考えています。私はユーザーに割り当てられているアサインメントの数を尋ね、それに基づいて配列を作成するプログラムを作りたいと思っています。その方法は、それが4つの割り当て
#include <string>
#include <iostream>
using namespace std;
int main() {
int numbers[4][2];
for(int i=0;i<4;i++)
{
cout<<"Grade #"<<i<<endl;
cin>>numbers[i][0];
cout<<"Weight for grade #"<<i<<":"<<endl;
cin>>numbers[i][1];
}
for (int i = 0; i<4; i++)
{
cout << "|" << numbers[i][0]*numbers[i][1]<< "|";
}
system ("PAUSE");
return 0;
}
の
int
のstd::vector
のカップルは、なぜ配列の代わりに 'のstd :: vector'を使わないのでしょうか?次に、必要な数の要素を動的に追加できます。 –