Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- int main() {
- int n, p, p1, pp, a = 0, l = 0, c = 0, l1, bc =0;
- while (scanf("%d", &n)) {
- if (n >= 10) {
- p = n;
- l1 = n;
- if (p % 10 > (p / 10) % 10)
- a = 0;
- else
- a = 1;
- //printf("%d\n", a);
- while (p >= 10) {
- if (a == 0&&p >= 10)
- {
- if (p % 10 > (p / 10) % 10) {
- a = 1;
- p /= 10;
- l++;
- }
- else {
- l = 0;
- break;
- }
- }
- if (a == 1 && p >= 10) {
- if (p % 10 < (p / 10) % 10) {
- a = 0;
- l++;
- p /= 10;
- }
- else {
- l = 0;
- break;
- }
- }
- }
- while (l1) {
- bc++;
- l1 /= 10;
- }
- // printf("%d", l);
- if (l == (bc - 1)) {
- printf("%d\n", n);
- }
- bc = 0;
- l = 0;
- }
- }
- return 0;
- }
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- int main() {
- int n, p, p1, pp, a = 0, l = 0, c = 0, l1, bc = 0;
- while (scanf("%d", &n)) {
- if (n >= 10) {
- p = n;
- l1 = n;
- if (p % 10 >= 5)
- a = 0;
- else
- a = 1;
- //printf("%d\n", a);
- while (p) {
- if (a == 0&&p)
- {
- if (p % 10 >= 5) {
- a = 1;
- p /= 10;
- l++;
- }
- else {
- l = -1;
- break;
- }
- }
- if (a == 1 && p) {
- if (p % 10 < 5) {
- a = 0;
- l++;
- p /= 10;
- }
- else {
- l = -1;
- break;
- }
- }
- }
- while (l1) {
- bc++;
- l1 /= 10;
- }
- //printf("%d", l);
- if (l == (bc)) {
- printf("%d\n", n);
- }
- bc = 0;
- l = 0;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement