fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int share(int n, int sum);
  6.  
  7. int main(void)
  8. {
  9. int n;
  10. cin >> n;
  11.  
  12. for (int i = 1; i <= n; i++)
  13. {
  14. int sum = i;
  15. sum = share(i, sum);
  16.  
  17. if (sum == n)
  18. {
  19. cout << i << endl;
  20. return 0;
  21. }
  22. }
  23. cout << 0 << endl;
  24. return 0;
  25. }
  26.  
  27. int share(int n, int sum)
  28. {
  29. sum += n % 10;
  30. n /= 10;
  31.  
  32. if (n > 0)
  33. return share(n, sum);
  34. else
  35. return sum;
  36. }
Success #stdin #stdout 0s 5492KB
stdin
216
stdout
198