fork download
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <math.h>
  5. #include <string.h>
  6. #include <algorithm>
  7. #include <vector>
  8.  
  9. using namespace std;
  10.  
  11. long long int tong(string s)
  12. {
  13. long long int ans = 0;
  14. for (int i = 0; i < s.size(); i++)
  15. {
  16. ans += s[i] - '0';
  17. }
  18. return ans;
  19. }
  20.  
  21. string chuyen(long long so)
  22. {
  23. return to_string(so);
  24. }
  25.  
  26. int main(void)
  27. {
  28. string s;
  29. cin >> s;
  30. while (s.size() > 1)
  31. {
  32. long long int res = tong(s);
  33. s = chuyen(res);
  34. }
  35. cout << s;
  36. return 0;
  37. }
Success #stdin #stdout 0.01s 5464KB
stdin
123123
stdout
3