fork(3) download
  1. #include <iostream>
  2. #include <string>
  3. #include <sstream>
  4. using namespace std;
  5. int main() {
  6. int i=0,t, suma=0;
  7. int n;
  8. string a, b;
  9. cin>>t;
  10. for(int j=0; j<t;j++)
  11. {
  12. suma=0;
  13. cin>>n;
  14. a=to_string(n);
  15. while(a!=b)
  16. {
  17. b=a;
  18. int dl=a.length();
  19. int k=1;
  20. for(i=0;i<dl;i++)
  21. {
  22. a[i]=b[dl-k];
  23. k+=1;
  24. }
  25. if(a==b)
  26. {
  27. cout<<stoi(a)<<" "<<suma<<endl;
  28. }
  29. else
  30. {
  31. /* stringstream convert;
  32. convert << stoi(b)+stoi(a);
  33. a=convert.str();*/
  34. int liczba=stoi(b)+stoi(a);
  35. a=to_string(liczba);
  36. suma++;
  37. }
  38. }
  39. }
  40. return 0;
  41. }
Success #stdin #stdout 0s 15240KB
stdin
3
28
68
5
stdout
121 2
1111 3
5 0