#include <stdio.h>
#include <string.h>
int main() {
char binario[16][5] = {"0000","0001","0010","0011","0100","0101","0110","0111","1000","1001","1010","1011","1100","1101","1110","1111"};
char nome[10];
int contador = 0;
for (; contador
< 16 && strcmp(nome
, binario
[contador
]) != 0; contador
++); if (contador
== 16) printf("Base inicial invalida"); //essa mensagem não faz sentido com o enunciado }
//https://pt.stackoverflow.com/q/154725/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkgewoJY2hhciBiaW5hcmlvWzE2XVs1XSA9IHsiMDAwMCIsIjAwMDEiLCIwMDEwIiwiMDAxMSIsIjAxMDAiLCIwMTAxIiwiMDExMCIsIjAxMTEiLCIxMDAwIiwiMTAwMSIsIjEwMTAiLCIxMDExIiwiMTEwMCIsIjExMDEiLCIxMTEwIiwiMTExMSJ9OwoJY2hhciBub21lWzEwXTsKCXByaW50ZigiSW5zaXJhIHVtIHZhbG9yXG4iKTsKCXNjYW5mKCIlcyIsIG5vbWUpOwoJaW50IGNvbnRhZG9yID0gMDsKCWZvciAoOyBjb250YWRvciA8IDE2ICYmIHN0cmNtcChub21lLCBiaW5hcmlvW2NvbnRhZG9yXSkgIT0gMDsgY29udGFkb3IrKyk7CglpZiAoY29udGFkb3IgPT0gMTYpIHByaW50ZigiQmFzZSBpbmljaWFsIGludmFsaWRhIik7IC8vZXNzYSBtZW5zYWdlbSBuw6NvIGZheiBzZW50aWRvIGNvbSBvIGVudW5jaWFkbwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xNTQ3MjUvMTAx