fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. char buf[32+1];
  6. unsigned u;
  7. int n = 0;
  8.  
  9. scanf("%u", &u);
  10. if (u == 0) {
  11. printf("0\n");
  12. return 0;
  13. }
  14.  
  15. while (u) {
  16. buf[n++] = '0' + (u & 1);
  17. u >>= 1;
  18. }
  19.  
  20. while (0 < n) {
  21. printf("%c", buf[--n]);
  22. }
  23. printf("\n");
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0.01s 1680KB
stdin
10
stdout
1010