fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void sum(double &total, int count);
  6.  
  7. int main()
  8. {
  9. int count, num;
  10. double total = 0.0;
  11.  
  12. cout << "Please enter a number: ";
  13. cin >> num;
  14.  
  15. for (count = 1; count <= num; ++count)
  16. {
  17. sum(total, count);
  18. }
  19.  
  20. cout << "Your total is: " << total << endl;
  21. return 0;
  22. }
  23.  
  24. void sum(double &total, int count)
  25. {
  26. total += count;
  27. cout << "Current number: " << count << endl;
  28. cout << "Total so far: " << total << endl;
  29. }
Success #stdin #stdout 0s 4516KB
stdin
8
stdout
Please enter a number: Current number: 1
Total so far: 1
Current number: 2
Total so far: 3
Current number: 3
Total so far: 6
Current number: 4
Total so far: 10
Current number: 5
Total so far: 15
Current number: 6
Total so far: 21
Current number: 7
Total so far: 28
Current number: 8
Total so far: 36
Your total is: 36