Mitkashin

Благ Број / Лаб 3.1

Oct 27th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. /*
  2. Благ број е број кој е составен само од парни цифри (0, 2, 4, 6, 8).
  3. Во зададен опсег (зададен со почетен и краен цел број m и n, 1<=m<n<1 000 000) да се определи кој е најмалиот „благ број“.
  4. Доколку таков број нема, да се отпечати NE.
  5. */
  6. #include <stdio.h>
  7.  
  8. int main() {
  9.  
  10.     int m,n,i,z,x,br,brp,blagbroj,bul;
  11.     scanf("%d%d", &m,&n);
  12.  
  13.     for(i=m;i<=n;i++) {
  14.         z=i;
  15.         br=0;
  16.         brp=0;
  17.         while (z!=0) {
  18.             x=z%10;
  19.             if (x%2==0) brp++;
  20.             z/=10;
  21.             br++;
  22.         }
  23.         if (br==brp) {
  24.             blagbroj=i;
  25.             bul=1;
  26.             break;
  27.         }
  28.     }
  29.  
  30.     if (bul==1) printf("%d", blagbroj);
  31.     else printf("NE");
  32.  
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment