fork download
  1. //Charlotte Davies-Kiernan CS1A Chapter 5 P.294 #1
  2. //
  3. /******************************************************************************
  4.  *
  5.  * Compute Sum of Numbers
  6.  * ____________________________________________________________________________
  7.  * This program will get the sum of all integers from 1 up to the number the
  8.  * user has entered. Positive integers are only allowed!
  9.  * ___________________________________________________________________________
  10.  * Input
  11.  * number //the number the user has decided to enter
  12.  * Output
  13.  * sum //sum of all integers from 1 up to the number entered
  14.  *****************************************************************************/
  15. #include <iostream>
  16. #include <iomanip>
  17. using namespace std;
  18. int main()
  19. {
  20. int number; //INPUT - number the user has entered
  21. int sum=0; //OUTPUT - sum of all integers from 1 to the number entered
  22. //
  23. //Prompt User
  24. do {
  25. cout << "Enter a positive integer: " << endl;
  26. cin >> number;
  27. if (number < 0)
  28. cout << "Invalid input. Please enter a positive integer." << endl;
  29. } while (number < 0);
  30. //
  31. //Calculate Sum
  32. for (int i = 1; i <= number; i++){
  33. sum += i;
  34. }
  35. //
  36. //Output!
  37. cout << "The sum of numbers from 1 to " << number << " is " << sum << "." << endl;
  38. return 0;
  39. }
Success #stdin #stdout 0.01s 5288KB
stdin
50
stdout
Enter a positive integer: 
The sum of numbers from 1 to 50 is 1275.