fork download
  1. //Jeremy Huang CS1A Chapter 5, P. 294, #1
  2. //
  3. /**************************************************************
  4.  *
  5.  * COMPUTE SUM OF NUMBERS
  6.  * ____________________________________________________________
  7.  * This program takes user input of a positive integer and sums
  8.  * from 1 to what ever number is inputted and outputs that
  9.  * number.
  10.  * ____________________________________________________________
  11.  * INPUT
  12.  * number : number which user inputs
  13.  *
  14.  * OUTPUT
  15.  * sum : sum of numbers 1 to number
  16.  *
  17.  **************************************************************/
  18.  
  19. #include <iostream>
  20. using namespace std;
  21.  
  22. int main() {
  23. int number; //INPUT - number which user inputs
  24. int sum=0; //OUTPUT - sum of numbers 1 to number
  25.  
  26. //User Input
  27. cout<<"Please enter a positive integer: "<<endl;
  28. cin>>number;
  29.  
  30. while(number<1)
  31. {
  32. cout<<"Invalid input, must be a positive integer."<<endl;
  33. cout<<"Please enter a new number: "<<endl;
  34. cin>>number;
  35. }
  36.  
  37. //Output Result
  38. for (int i = 1; i<=number; i++)
  39. sum +=i;
  40.  
  41. cout<<"The sum of the integers from 1 to "<<number<<" is: "<<sum<<endl;
  42. return 0;
  43. }
Success #stdin #stdout 0.01s 5308KB
stdin
-1
50
stdout
Please enter a positive integer: 
Invalid input, must be a positive integer.
Please enter a new number: 
The sum of the integers from 1 to 50 is: 1275