int main(void)
{
int number = 145;
char binary[8+1] = {}; // 8 bits in a byte, + 1 for string-terminator
for (int i = 0; number != 0 ; i++)
{
if (number % 2 == 0)
{
binary[i] = '0';
}
else
{
binary[i] = '1';
}
number /= 2;
}
}
aW50IG1haW4odm9pZCkKewogICAgaW50IG51bWJlciA9IDE0NTsKICAgIGNoYXIgYmluYXJ5WzgrMV0gPSB7fTsgLy8gOCBiaXRzIGluIGEgYnl0ZSwgKyAxIGZvciBzdHJpbmctdGVybWluYXRvcgoKICAgIGZvciAoaW50IGkgPSAwOyBudW1iZXIgIT0gMCA7IGkrKykKICAgIHsKICAgICAgICBpZiAobnVtYmVyICUgMiA9PSAwKQogICAgICAgIHsKICAgICAgICAgICAgYmluYXJ5W2ldID0gJzAnOwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBiaW5hcnlbaV0gPSAnMSc7CiAgICAgICAgfQogICAgICAgIG51bWJlciAvPSAyOwogICAgfQogICAgcHJpbnRmKCIlc1xuIiwgYmluYXJ5KTsKfQ==