josiftepe

Untitled

Dec 21st, 2020
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main(){
  4.     int n;
  5.     while(scanf("%d", &n) != 0) {
  6. //        printf("%d\n", n);
  7.         int broj = n; // zacuvaj ja vrednosta na n
  8.         int dali_vazhi = 1; // 1 znaci deka vazi, 0 znaci deka ne vazi
  9.         while(broj > 99) { // dodeka brojot e pogolem od 0
  10.             int posledna_cifra = broj % 10; // zemi ja poslednata cifra na brojot
  11.             int pretposledna_cifra = (broj / 10) % 10;
  12.             int pret_pretposledna_cifra = (broj / 100) % 10;
  13.             if((pretposledna_cifra > posledna_cifra && pretposledna_cifra > pret_pretposledna_cifra) || (pret_pretposledna_cifra < posledna_cifra && pretposledna_cifra < pret_pretposledna_cifra)) {
  14.                 dali_vazhi = 1;
  15.             }
  16.             else {
  17.                 dali_vazhi = 0;
  18.                 break;
  19.             }
  20.             broj /= 10; // trgni ja poslednata cifra od samiot broj
  21.         }
  22.         // 12
  23.         // 12 % 10 = 2
  24.         // 12/10 = 1, 1 % 10 = 1
  25.         // 12 / 100 = 0
  26.         if(dali_vazhi == 1) {
  27.             printf("%d ", n);
  28.         }
  29.     }
  30.     return 0;
  31. }
  32. /*
  33.  
  34.  123
  35.  456
  36.  789
  37.  987
  38.  654
  39.  321
  40.  465
  41.  1021
  42.   */
  43.  
Advertisement
Add Comment
Please, Sign In to add comment