Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void binaren(unsigned long n)
- {
- int cifri[64]; //Низа во која ќе се чуваат бинарните цифри
- int brojac=0; //Променлива која прати до која позиција сме стигнале во низата
- while(n>0)
- {
- cifri[brojac++]=n%2; //Ги вадиме цифрите една по една во бинарно, ги запишуваме во низата и го зголемуваме brojac
- n/=2;
- }
- for(brojac=brojac-1;brojac>=0;brojac--) //Ги печатиме цифрите во обратен редослед
- printf("%d",cifri[brojac]);
- printf("\n");
- }
- int main()
- {
- unsigned long x;
- while(scanf("%d", &x) && x!=0)
- {
- binaren(x);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement