2010-02-20 19 views
6

Quiero encontrar el complemento a 9 del número pero fallado.¿Cómo encontrar el complemento de N de un número?

Lo probé con los métodos de complementos de 1 y 2, pero sin efecto.

¿Cuál es el método más común para averiguar el complemento de N de un número? complemento

+0

poner un ejemplo, de 9 de complemento de 45 (en decimal) –

+0

¿Ha mirado aquí? http://en.wikipedia.org/wiki/Method_of_complements –

+0

sí sí, pero no cumplirá con mis requisitos aquí. –

Respuesta

7

Los nueves en la base 10 se encuentra restando cada dígito de 9.

Así que 45 (= 000045 ...) se convierte en 54 (= ... 999.954).

El complemento de diez es solo un complemento de nines más 1. Entonces ... 000045 se convierte en (... 999954 + 1) = ... 999955.

Más información sobre Wikipedia.

+0

Eso está bien ... pero, ¿cuál es el complemento de 53 de 200 (binario) --- (51) (53) (53) - ¿qué es esto? –

+1

¿Cómo puede 200 ser binario? Binary tiene solo 0 y 1 dígito. –

+0

lo siento, me refiero a su decimal ... 200 (decimal) –

7

n complemento de uso: (método simple de tres pasos).

Supongamos 512 - 96 = ? (ambos números se dan en la base n, por ejemplo base: 14).

  1. Encuentra n-1 complemento de 96 (segundo número, que se va a restar). 13 's complemento de 099 es DDD - 096 = D47 (desde A = 10, B = 11, C = 12, D = 13).

  2. Encuentra el complemento n al agregar 1 al valor de complemento de n - 1. El complemento 14 es D47 + 1 = D48.

  3. Agregue el primer número (512) con el complemento n (D48) y salga del transporte. 512 + D48 = 45A (lleve 1 eliminado).

VERIFICACIÓN:

512(14 base) = 996(10 base) 
96(14 base) = 132(10 base) 
996-132 = 864(base 10) = 45A(base 14) HENCE CHECKED. 
Cuestiones relacionadas