Advertisement
ebx

Neki brojevi

ebx
Aug 31st, 2011
593
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(int argc, char **argv)
  4. {
  5.     int a, b, br=0, min, max;
  6.     printf("Unesi neki broj: ");
  7.     scanf("%d", &a);
  8.     b=a;    //cuva broj
  9.     min=a%10;   //postavlja zadnju cifru za najmanju i najvecu
  10.     max=a%10;
  11.     while(a) {  //vrti se dok je a>0
  12.         if (a%10<min) min=a%10;
  13. //uporedjuje zadnju cifru sa najmanjom | ostatak pri djeljenju sa 10
  14.         if(a%10>max) max=a%10; 
  15. //uporedjuje zadnju cifru sa najvecom | ostatak pri djeljenju sa 10
  16.         a/=10;  //odbacuje zadnju cifru iz broja | cjelobrojno djeljenje sa 10
  17.         br++;   //uvecava brojac koji broji broj cifara
  18.     }
  19.         if (br%2==0) printf("Broj %d ima paran broj cifara i najveca cifra je %d", b,max);
  20.         else printf("Broj %d ima neparan broj cifara i najmanja cifra je %d", b, min);
  21.        
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement