fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int foo(int n)
  5. {
  6. if (n == 0)
  7. return 0;
  8. else if (n == 1)
  9. return 3;
  10.  
  11. else
  12. {
  13. return (foo(n-1) + 2*foo(n-2) - 2);
  14. }
  15. }
  16.  
  17. int main() {
  18. int sum = 0;
  19. for (int i = 0; i <= 14; i++)
  20. sum += foo(i);
  21.  
  22. cout << "foo(15) = " << sum << endl;
  23.  
  24. return 0;
  25. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
foo(15) = 10936