fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int num;
  5. int binary[32];
  6. int i = 0;
  7.  
  8. if (scanf("%d", &num) != 1) {
  9. return 1;
  10. }
  11.  
  12. if (num == 0) {
  13. printf("0\n");
  14. return 0;
  15. }
  16.  
  17. while (num > 0) {
  18. binary[i] = num % 2;
  19. num = num / 2;
  20. i++;
  21. }
  22.  
  23. for (int j = i - 1; j >= 0; j--) {
  24. printf("%d", binary[j]);
  25. }
  26. printf("\n");
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0s 5256KB
stdin
177
stdout
10110001