Dado un entero binario incluido entre 0
y 1111111111111111
(es decir, un entero sin signo de 16 bits) como entrada, genera el mismo entero en negabinario .
La entrada puede estar en el formato que sea más conveniente para su idioma; por ejemplo, si es más fácil para el programa manejar la entrada con 16 dígitos, como 0000000000000101
, en lugar de simplemente 101
, puede escribir el programa para aceptar solo la entrada de esa manera.
Muestra de E / S
> 1
1
> 10
110
> 1010
11110
> 110111001111000
11011001110001000
> 1001001
1011001
Aquí hay un programa de muestra que escribí que realiza conversiones de bases, incluidas bases negativas y no enteras. Puedes usarlo para verificar tu trabajo.
0
sy1
s. Me parece claro, pero una respuesta me hace dudar ligeramente ...