fork(2) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int ile;
  8.  
  9. cin >> ile;
  10. for(int i=0;i<ile;i++)
  11. {
  12. int a;
  13. int b,c,d,e;
  14. int proby=0;
  15. cin >> a;
  16. proby=0;
  17. if((a<10)&&(a>0))
  18. cout << a << " "<< proby << endl;
  19. else if((a%11==0))
  20. cout << a << " "<< proby << endl;
  21. else
  22. {
  23. if(a<100)
  24. {
  25. while(a<=100)
  26. {
  27.  
  28. b=a/10;
  29. c=a%10;
  30. d=(c*10)+b;
  31. if(a==d)
  32. break;
  33.  
  34. proby++;
  35. a+=d;
  36. }
  37.  
  38. }
  39.  
  40. if(a>=100)
  41. {
  42. while(a<1000)
  43. {
  44. b=a/100;
  45. c=(a-(b*100))%10;
  46. e=(a-(b*100))/10;
  47. if(c==b)
  48. break;
  49.  
  50. proby++;
  51. d=(c*100)+(e*10)+b;
  52. a+=d;
  53. }
  54. }
  55.  
  56. cout << a << " " << proby<< endl;
  57.  
  58. }
  59. }
  60.  
  61. return 0;
  62.  
  63. }
  64.  
Success #stdin #stdout 0s 15232KB
stdin
3
28
68
5
stdout
121 2
1111 3
5 0