Advertisement
Josif_tepe

Untitled

Nov 23rd, 2022
777
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5.     int n;
  6.     while(scanf("%d", &n)) {
  7.         if(n >= 10) {
  8.             int pom = n;
  9.             int zigzag = 0;
  10.             int ok = 1;
  11.            
  12.             while(pom > 9) {
  13.                 int cifra = pom % 10;
  14.                 int pretposledna_cifra = (pom / 10) % 10;
  15.                 pom /= 10;
  16.                 if(zigzag == 0) {
  17.                     if(cifra < pretposledna_cifra) {
  18.                        
  19.                     }
  20.                     else {
  21.                         ok = 0;
  22.                     }
  23.                     zigzag = 1;
  24.                 }
  25.                 else if(zigzag == 1) {
  26.                     if(cifra > pretposledna_cifra) {
  27.                        
  28.                     }
  29.                     else {
  30.                         ok = 0;
  31.                     }
  32.                     zigzag = 0;
  33.                 }
  34.             }
  35.             pom = n;
  36.             zigzag = 0;
  37.             int ok2 = 1;
  38.             while(pom > 9) {
  39.                 int cifra = pom % 10;
  40.                 int pretposledna_cifra = (pom / 10) % 10;
  41.                 pom /= 10;
  42.                 if(zigzag == 0) {
  43.                     if(cifra > pretposledna_cifra) {
  44.                        
  45.                     }
  46.                     else {
  47.                         ok2 = 0;
  48.                     }
  49.                     zigzag = 1;
  50.                 }
  51.                 else if(zigzag == 1) {
  52.                     if(cifra < pretposledna_cifra) {
  53.                        
  54.                     }
  55.                     else {
  56.                         ok2 = 0;
  57.                     }
  58.                     zigzag = 0;
  59.                 }
  60.             }
  61.             if(ok == 1 || ok2 == 1) {
  62.                 printf("%d\n", n);
  63.             }
  64.         }
  65.     }
  66.     return 0;
  67.  
  68. }
  69.  
  70. /*
  71.  **/
  72.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement