fork download
  1. //Dione Torrevillas CS1A Chapter 5, P. 294, #1
  2. //
  3. /**********************************************************************
  4.  *
  5.  * SUM OF NUMBERS
  6.  *
  7.  * This program asks the user to enter a positive integer.
  8.  * It then uses a loop to add all integers from 1 up to the
  9.  * number entered by the user.
  10.  *
  11.  * Computation is based on repeatedly adding each number:
  12.  * sum = sum + count
  13.  *
  14.  * INPUT
  15.  * number : Positive integer entered by the user
  16.  *
  17.  * OUTPUT
  18.  * sum : Sum of all integers from 1 through number
  19.  *
  20.  **********************************************************************/
  21.  
  22. #include <iostream>
  23. using namespace std;
  24.  
  25. int main()
  26. {
  27. int number; //INPUT - Positive integer entered by user
  28. int count; //CALC - Loop counter
  29. int sum = 0; //OUTPUT - Sum of the integers
  30.  
  31. //
  32. // Get User Input
  33. //
  34. cout << "Enter a positive integer: ";
  35. cin >> number;
  36.  
  37. //
  38. // Validate Input
  39. //
  40. while (number < 1)
  41. {
  42. cout << "Please enter a positive integer: ";
  43. cin >> number;
  44. }
  45.  
  46. //
  47. // Compute Sum
  48. //
  49. for (count = 1; count <= number; count++)
  50. {
  51. sum += count;
  52. }
  53.  
  54. //
  55. // Output Result
  56. //
  57. cout << "The sum of the integers from 1 to "
  58. << number << " is " << sum << "." << endl;
  59.  
  60. return 0;
  61. }
Success #stdin #stdout 0.01s 5300KB
stdin
Standard input is empty
stdout
Enter a positive integer: The sum of the integers from 1 to 21949 is 240890275.