fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int TEN = 10;
  5. const int THOUSAND = 1000;
  6. const int TENTHOUSAND = 10000;
  7. const int OSUTAMII = 100000;
  8.  
  9. int main() {
  10. int n;
  11. cin >> n;
  12. int number = 0;
  13. while (n != -1) {
  14. ++n;
  15. if (n < TEN * TEN) {
  16. if (n % TEN == n / TEN % TEN) {
  17. number = n;
  18. n = -1;
  19. }
  20. }
  21. if (n >= TEN * TEN && n < THOUSAND) {
  22. if (n % TEN == n / TEN % TEN && n / TEN % TEN == n / (TEN * TEN) % TEN) {
  23. number = n;
  24. n = -1;
  25. }
  26. }
  27. if (n >= THOUSAND && n < TENTHOUSAND) {
  28. if (n % TEN == n / TEN % TEN && n / TEN % TEN == n / (TEN * TEN) % TEN && n / (TEN * TEN) % TEN == n / THOUSAND % TEN) {
  29. number = n;
  30. n = -1;
  31. }
  32. }
  33. if (n >= TENTHOUSAND && n < OSUTAMII) {
  34. if (n % TEN == n / TEN % TEN && n / TEN % TEN == n / (TEN * TEN) % TEN && n / (TEN * TEN) % TEN == n / THOUSAND % TEN && n / THOUSAND % TEN == n / TENTHOUSAND % TEN) {
  35. number = n;
  36. n = -1;
  37. }
  38. }
  39. }
  40. cout << number;
  41. return 0;
  42. }
Success #stdin #stdout 0.01s 5308KB
stdin
Standard input is empty
stdout
22222