Kod:
int main()
{
int sum = 0, val1 = 0, val2 = 0;
int a = 0, b = 0;
cout << "Type two numbers, one low and one high." << endl;
cin >> val1 >> val2;
if (val1 >= val2)
{
val1 = b;
val2 = a;
}
else
{
val1 = a;
val2 = b;
}
while (a <= b)
{
sum += a;
a++;
}
cout << "Each number in the range adds up to: " << sum << endl;
return 0;
}
Den fungerade från början men då var jag tvungen och skriva in två tal där första var tvunget och va mindre än andra talet, så jag lade till if-satserna och a b, men får bara 0 i sum. Borde inte detta funka?