fork(4) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int REVERSE(int x)
  6. {
  7. int y=0,a=1;
  8. while(a<x)
  9. a=a*10;
  10. a=a/10;
  11. while(x!=0)
  12. {
  13. y+=(x%10)*a;
  14. x=x/10;
  15. a=a/10;
  16. }
  17. return y;
  18. }
  19.  
  20. int main()
  21. {
  22. int x,y,d=0,n;
  23. cin>>n;
  24. while(n>0)
  25. {
  26. cin>>x;
  27. y=REVERSE(x);
  28. if (x==y)
  29. {
  30. cout<<x<<" 0"<<endl;
  31. }
  32. else
  33. {
  34. while(x!=y)
  35. {
  36. x=x+y;
  37. y=REVERSE(x);
  38. d++;
  39. }
  40. cout<<x<<" "<<d<<endl;
  41. d=0;
  42. }
  43. n--;
  44. }
  45. return 0;
  46. }
  47.  
Success #stdin #stdout 0s 15240KB
stdin
3
28
68
5
stdout
121 2
1111 3
5 0