fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int Function(int greatestSoFar, int remainingDigits);
  6.  
  7. int main() {
  8. cout << Function(0,16) << endl;
  9. }
  10.  
  11. int Function(int greatestSoFar, int remainingDigits) {
  12. if (remainingDigits == 0) {
  13. return 1;
  14. }
  15. int sum = 0;
  16. for (int i=greatestSoFar; i<10; ++i) {
  17. sum += Function(i, remainingDigits-1);
  18. }
  19. return sum;
  20. }
Success #stdin #stdout 0.02s 3456KB
stdin
Standard input is empty
stdout
2042975