/* lalala chocolate lala Convert decimal to binary */ #include void dtob(int); int narray[] = { 1, 2, 4, 8, 16, 32, 64, 128 }; void dtob(int n) { int x, y, s, tmp; for(s = 7; s >= 0; s--) { tmp = n / narray[s]; n = (n) - (tmp * (narray[s])); printf("%d", tmp); } printf("\n"); } int main () { int l = 0; printf("( -1 to quit )\n"); while (1) { printf(">> "); scanf("%d", &l); if (l == -1) break; if ((l < 256) && (l >= 0)) dtob(l); else printf("Entry but be a digit between 0 and 255\n"); } return 0; }