#include <stdio.h>
char * convert(int dec, char *output) {
output[4] = '\0';
output[3] = (dec & 1) + '0';
output[2] = ((dec >> 1) & 1) + '0';
output[1] = ((dec >> 2) & 1) + '0';
output[0] = ((dec >> 3) & 1) + '0';
return output;
}
int main(void) {
char binary[5];
convert(1, binary);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgoKCmNoYXIgKiBjb252ZXJ0KGludCBkZWMsIGNoYXIgKm91dHB1dCkgewogICAgb3V0cHV0WzRdID0gJ1wwJzsKICAgIG91dHB1dFszXSA9IChkZWMgJiAxKSArICcwJzsKICAgIG91dHB1dFsyXSA9ICgoZGVjID4+IDEpICYgMSkgKyAnMCc7CiAgICBvdXRwdXRbMV0gPSAoKGRlYyA+PiAyKSAmIDEpICsgJzAnOwogICAgb3V0cHV0WzBdID0gKChkZWMgPj4gMykgJiAxKSArICcwJzsKICAgIHJldHVybiBvdXRwdXQ7Cn0KCmludCBtYWluKHZvaWQpIHsKICAgIAogICAgY2hhciBiaW5hcnlbNV07CiAgICBjb252ZXJ0KDEsIGJpbmFyeSk7CiAgICBwcmludGYoIiVzIiwgYmluYXJ5KTsKICAgIHJldHVybiAwOwp9Cg==