Programming help Loop adding

Posted by Deonna on Stack Overflow See other posts from Stack Overflow or by Deonna
Published on 2010-03-28T21:30:37Z Indexed on 2010/03/28 21:33 UTC
Read the original article Hit count: 265

Filed under:
|

I know this probably really simple but Im not sure what im doing wrong...

The assignment states:

For the second program for this lab, you are to have the user enter an integer value in the range of 10 to 50. You are to verify that the user enters a value in that range, and continue to prompt him until he does give you a value in that range.

After the user has successfully entered a value in that range, you are to display the sum of all the integers from 1 to the value entered.

I have this so far:

#include <iostream.h>

 int main () {

int num, sum;

  cout << "do-while Loop Example 2"
       << endl << endl;

  do {
    cout << "Enter a value from 10 to 50: ";
    cin >> num;
    if (num < 10 || num > 50)
      cout << "Out of range; Please try again..."
           << endl;
  } while (num < 10 || num > 50);

    {
  int i;
  int sum = 0;

  for (num = 1; num <= 50; num ++) 
  sum = sum + num;
}

  cout << endl << "The sum is " << sum << endl;

return 0;

}

Im just not sure exactly what i'm doing wrong... I keep getting the wrong sum for the total...

© Stack Overflow or respective owner

Related posts about c++

Related posts about homework