fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. bool ck(int x)
  5. {
  6. bool bl =1;
  7. while(x!=0)
  8. {
  9. if(x%10==0) { bl=0; break; }
  10. x=x-(x%10);
  11. x=x/10;
  12. }
  13. return bl;
  14. }
  15.  
  16. int R(int x)
  17. {
  18. int i=0;
  19. while(x!=0)
  20. {
  21. i*=10;
  22. i+=x%10;
  23. x=x/10;
  24. }
  25. return i;
  26. }
  27.  
  28. int main()
  29. {
  30. int n,x;
  31. bool bl=false;
  32. cin>>n;
  33. for(int i=0;i<n;++i)
  34. {
  35. cin>>x;
  36. for(;;) { if(x==R(x)&&ck(x)==1) break; ++x; }
  37. cout<<x<<"\n";
  38. }
  39. return 0;
  40.  
  41. }
  42.  
Success #stdin #stdout 0.01s 2728KB
stdin
2
808
2133
stdout
818
2222