Miscellany
public text v1 · immutable
/* lalala chocolate lala
Convert decimal to binary */
#include <stdio.h>
void dtob(int);
void dtob(int n) {
int x, y, s, tmp;
for(s = 7; s >= 0; s--) {
tmp = n / (1 << s);
n = (n) - (tmp * (1 << 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;
}