El complemento correcto es el mismo que el del código fuente.
El código complemento significa que el código complemento de un número positivo es el mismo que su código original; la negación de un número negativo es la inversión bit a bit de su código original, excepto el bit de signo. La representación en complemento especifica que el complemento de un número positivo es igual a su código original; el complemento de un número negativo es sumar 1 al último dígito de su complemento.
Entonces complemento [X] = 10100.