Comprobar si la representación binaria de un número dado y su complemento son anagramas

Dado un número positivo, debe verificar si es un complemento y el número son anagramas o no. Ejemplos:   Input : a = 4294967295 Output : Yes Binary representation of ‘a’ and it’s complement are anagrams of each other Input : a = 4 Output : No Enfoque simple: en este enfoque se permite el cálculo … Continue reading «Comprobar si la representación binaria de un número dado y su complemento son anagramas»

String obtenida al invertir y complementar una string binaria K veces

Dada una string binaria de tamaño N y un número entero K , la tarea es realizar K operaciones en la string e imprimir la string final:  Si el número de operación es impar, invierta la string, Si el número de operación es par, entonces complemente la string. Ejemplos:   Entrada: str = “1011”, K = … Continue reading «String obtenida al invertir y complementar una string binaria K veces»

Complemento a 9 de un número decimal

El complemento de 9 de un número decimal es la resta de cada dígito de 9. Al igual que el complemento de 1, el complemento de 9 se usa para restar un número usando la suma. Por ejemplo, calculemos el valor de “718 – 123” usando el complemento a 9 y la suma. Primero encontramos … Continue reading «Complemento a 9 de un número decimal»

Complemento de un número con cualquier base b

Complemento a uno de un entero Complemento a 1 y 2 de un número binario En esta publicación, se analiza un método general para encontrar el complemento con cualquier base arbitraria  . Pasos para encontrar el complemento de (b-1) : Para encontrar el complemento de (b-1),   Resta cada dígito del número del número más grande … Continue reading «Complemento de un número con cualquier base b»

Resta de dos números usando el complemento a 2

Dados dos números a y b . La tarea es restar b de a usando el método Complemento a 2 . Nota : Números negativos representados como complemento a 2 de números positivos. Por ejemplo, -5 se puede representar en forma binaria como Complemento a 2 de 5. Mira la imagen a continuación:  Ejemplos :  … Continue reading «Resta de dos números usando el complemento a 2»

Programa 8085 para encontrar el complemento de 1 y 2 de un número de 8 bits

Problema: escriba un programa para encontrar el complemento de 1 y 2 de un número de 8 bits donde la dirección inicial es 2000 y el número se almacena en la dirección de memoria 3000 y almacena el resultado en las direcciones de memoria 3001 y 3002 . Ejemplo – Algoritmo – Cargue los datos … Continue reading «Programa 8085 para encontrar el complemento de 1 y 2 de un número de 8 bits»

Diferencia entre la representación del complemento a 1 y la representación del complemento a 2 Técnica

Requisito previo: representación de números binarios negativos  El complemento a 1 de un número binario es otro número binario obtenido alternando todos los bits en él, es decir, transformando el bit 0 en 1 y el bit 1 en 0. Ejemplos: Let numbers be stored using 4 bits 1’s complement of 7 (0111) is 8 … Continue reading «Diferencia entre la representación del complemento a 1 y la representación del complemento a 2 Técnica»

Número anterior igual al complemento de 1

Dado un número, compruebe si la representación binaria de su predecesor y su complemento a 1 son iguales o no. Ejemplos:  Entrada: 14  Salida: NO  Almacenar 14 como un número de 4 bits, 14 (1110), su predecesor 13 (1101), su complemento a 1 1 (0001), 13 y 1 no son iguales en su representación binaria y, … Continue reading «Número anterior igual al complemento de 1»

Complemento a 1 y 2 de un número binario

Dado un número binario como una string, imprima sus complementos de 1 y 2.  El complemento a 1 de un número binario es otro número binario obtenido alternando todos los bits en él, es decir, transformando el bit 0 en 1 y el bit 1 en 0. En el formato de complemento a 1, los … Continue reading «Complemento a 1 y 2 de un número binario»

Compruebe si los bits en el rango L a R de dos números son complementarios entre sí o no

Dados dos números no negativos a y b y dos valores l y r . El problema es verificar si todos los bits en las posiciones correspondientes en el rango l a r en ambos números dados son complementarios entre sí o no. Los bits se numeran de derecha a izquierda, es decir, se considera que … Continue reading «Compruebe si los bits en el rango L a R de dos números son complementarios entre sí o no»