これまでのところ、ここに私のコードがあります
#include <iostream>
using namespace std;
int main ()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
for(num2 = num1; num1 <= num2; num1 +=2) sum += num1;
num1 = num1 / 2 == 0? num1 : num1 + 1;
num2 = num2 / 2 == 0? num2 : num2 - 1;
cout << "Enter the First Number:" << endl;
cin >> num1;
cout << "Enter the Second Number:" << endl;
cin >> num2;
cout << "Total Sum: " << sum << endl;
} //end for
しかし、合計は 0 になり続けます :/
ここに問題があります。
ユーザーが入力した 2 つの数値の間の偶数の合計を表示するプログラムを作成します。つまり、ユーザーが偶数を入力した場合、その数値は合計に含まれる必要があります。たとえば、ユーザーが整数 2 と 7 を入力すると、合計は 12 (2 + 4 + 6) になります。ユーザーが整数 2 と 8 を入力すると、合計は 20 (2 + 4 + 6 + 8 ) になります。ユーザーが入力した最初の整数が 2 番目の整数より大きい場合、エラー メッセージを表示します。