fork download
  1. #include <stdio.h>
  2.  
  3. f(n){if(-~n/2)putchar(n%2+48),f(n/2-1);}
  4.  
  5. int main(void) {
  6. int i;
  7. for(i = 0; i < 15; i++)
  8. {
  9. printf("%2d: ", i);
  10. f(i);
  11. putchar(10);
  12. }
  13. return 0;
  14. }
  15.  
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
 0: 
 1: 1
 2: 0
 3: 1
 4: 01
 5: 11
 6: 00
 7: 10
 8: 01
 9: 11
10: 001
11: 101
12: 011
13: 111
14: 000