fork download
  1. #include <iostream>
  2.  
  3. int sumNumbersRecursive(int n) {
  4. if (n == 0) {
  5. return 0;
  6. } else {
  7. return n + sumNumbersRecursive(n - 1);
  8. }
  9. }
  10.  
  11. int main() {
  12. int n = 5; // Replace 5 with the desired value of N
  13. int result = sumNumbersRecursive(n);
  14. std::cout << "The sum of numbers from 0 to " << n << " is: " << result << std::endl;
  15. return 0;
  16. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
The sum of numbers from 0 to 5 is: 15