I am trying to write a program that only adds ODD numbers and ignores EVEN numbers and the loop has to stop when -1 is entered, I have the -1 part figured out. For some reason my code is doubling the number and adding 1 to the result. I need the program to just add the ODD integers only. Any help figuring out where I am going wrong is greatly appreciated.
[code]
#include using namespace std;
int main()
{
int number;
int oddTotal = 0;
cout << "Enter an odd number, or -1 to get the sums total " << endl;
cin >> number;
while(number != -1){
oddTotal = oddTotal + number;
number++;
cout << "Your total is " << oddTotal+number << endl;
cin >> number;
}
return 0;
}
[/code]