#include #include int main(int argc, char *argv[]) { int n, i; char bin[100]; if (argc < 2) return 1; n = atoi(argv[1]); for (i=0; n != 0; i++, (n = n/2)) bin[i] = (n%2) ? '1' : '0'; /* print reversed bin[] */ for (; i >= 0; i--) printf("%c", (i>0) ? bin[i-1] : '\n'); return 0; }