Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3.  
  4. int main() {
  5. int n, p, p1, pp, a = 0, l = 0, c = 0, l1, bc =0;
  6. while (scanf("%d", &n)) {
  7. if (n >= 10) {
  8. p = n;
  9. l1 = n;
  10. if (p % 10 > (p / 10) % 10)
  11. a = 0;
  12. else
  13. a = 1;
  14.  
  15. //printf("%d\n", a);
  16.  
  17. while (p >= 10) {
  18.  
  19. if (a == 0&&p >= 10)
  20. {
  21.  
  22. if (p % 10 > (p / 10) % 10) {
  23. a = 1;
  24. p /= 10;
  25. l++;
  26. }
  27. else {
  28. l = 0;
  29. break;
  30. }
  31.  
  32. }
  33. if (a == 1 && p >= 10) {
  34.  
  35. if (p % 10 < (p / 10) % 10) {
  36. a = 0;
  37. l++;
  38. p /= 10;
  39. }
  40. else {
  41. l = 0;
  42. break;
  43. }
  44.  
  45.  
  46. }
  47.  
  48. }
  49.  
  50.  
  51.  
  52. while (l1) {
  53. bc++;
  54. l1 /= 10;
  55. }
  56. // printf("%d", l);
  57. if (l == (bc - 1)) {
  58. printf("%d\n", n);
  59. }
  60. bc = 0;
  61. l = 0;
  62. }
  63. }
  64.  
  65.  
  66.  
  67. return 0;
  68. }
  69.  
  70. #define _CRT_SECURE_NO_WARNINGS
  71. #include <stdio.h>
  72.  
  73. int main() {
  74. int n, p, p1, pp, a = 0, l = 0, c = 0, l1, bc = 0;
  75. while (scanf("%d", &n)) {
  76. if (n >= 10) {
  77. p = n;
  78. l1 = n;
  79. if (p % 10 >= 5)
  80. a = 0;
  81. else
  82. a = 1;
  83.  
  84. //printf("%d\n", a);
  85.  
  86. while (p) {
  87.  
  88. if (a == 0&&p)
  89. {
  90.  
  91. if (p % 10 >= 5) {
  92. a = 1;
  93. p /= 10;
  94. l++;
  95. }
  96. else {
  97. l = -1;
  98. break;
  99. }
  100.  
  101. }
  102. if (a == 1 && p) {
  103.  
  104. if (p % 10 < 5) {
  105. a = 0;
  106. l++;
  107. p /= 10;
  108. }
  109. else {
  110. l = -1;
  111. break;
  112. }
  113.  
  114.  
  115. }
  116.  
  117. }
  118.  
  119.  
  120.  
  121. while (l1) {
  122. bc++;
  123. l1 /= 10;
  124. }
  125. //printf("%d", l);
  126. if (l == (bc)) {
  127. printf("%d\n", n);
  128. }
  129. bc = 0;
  130. l = 0;
  131. }
  132. }
  133.  
  134.  
  135.  
  136. return 0;
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement