ユーザーからの数値を求めるプログラムを作成する必要があります(数値はユーザーによって決定されます) ANSWER = FIRST - SECOND + THIRD - FIFTH + ...特定の数式を指定してユーザーが入力した数値を追加する方法
ここで、FIRST、SECONDなどはユーザーが入力した最初、2番目、残りの数字です。
問題は、数値を格納するループを作成できますが、実際にはnum変数の値のみが更新されることです。これは私が書いたコードです。
#include <iostream>
using namespace std;
int main() {
int num, counter;
double answer;
cout << "Enter integer count: ";
cin >> counter;
for (int i = 0; i < counter; i++) {
cout << "Enter number " << i + 1 << endl;
cin >> num;
}
return 0;
}
これらの数値を 'std :: vector'に格納するのはどうでしょうか? – user0042
'配列'または 'std :: vector'が必要です。 –
各番号を格納する必要はありません。各番号を加算するか減算するかを示すフラグが必要です。その後、そのフラグを反転します。ループを行う前に0に初期化することを忘れないでください。 – Steve