Comprobar si un número está en la base dada o no

Dado un número como una string y una base, verifica si el número dado está en la base dada o no. Ejemplos:   Input : str = «1010», base = 2 Output : Yes Input : str = «1015», base = 2 Output : No Input : str = «AF87», base = 16 Output : Yes … Continue reading «Comprobar si un número está en la base dada o no»

Programa Java para convertir números romanos a decimales entre 1 y 3999

Dado un número romano, la tarea es encontrar su valor decimal correspondiente. Ejemplo :  Input: IX Output: 9 IX is a Roman symbol which represents 9 Input: XL Output: 40 XL is a Roman symbol which represents 40 Input: MCMIV Output: 1904 M is a thousand, CM is nine hundred and IV is four Los … Continue reading «Programa Java para convertir números romanos a decimales entre 1 y 3999»

Programa de Python para convertir flotante a binario

Python no proporciona ningún método incorporado para convertir fácilmente números decimales de coma flotante en números binarios. Entonces, hagamos esto manualmente. Enfoque: para convertir un número decimal de punto flotante en binario, primero convierta la parte entera en forma binaria y luego la parte fraccionaria en forma binaria y finalmente combine ambos resultados para obtener … Continue reading «Programa de Python para convertir flotante a binario»

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»

Convierta rápidamente Decimal a otras bases en Python

Dado un número en número decimal, convertirlo en número binario, octal y hexadecimal. Aquí está la función para convertir decimal a binario, decimal a octal y decimal a hexadecimal. Ejemplos: Input : 55 Output : 55 in Binary : 0b110111 55 in Octal : 0o67 55 in Hexadecimal : 0x37 Input : 282 Output : … Continue reading «Convierta rápidamente Decimal a otras bases en Python»

Comprobar si un número es potencia de k usando el método de cambio de base

Este programa comprueba si un número n se puede expresar como potencia de k y, en caso afirmativo, a qué potencia se debe elevar k para convertirlo en n. El siguiente ejemplo aclarará:  Ejemplos:   Input : n = 16, k = 2 Output : yes : 4 Explanation : Answer is yes because 16 can … Continue reading «Comprobar si un número es potencia de k usando el método de cambio de base»

Conversión de decimal a octal con un uso mínimo de operadores aritméticos

Dado un número decimal n sin punto flotante. El problema es convertir el número decimal en número octal con un uso mínimo de operadores aritméticos.  Ejemplos:  Input : n = 10 Output : 12 12 is octal equivalent of decimal 10. Input : n = 151 Output : 227 Enfoque: Los siguientes son los pasos: … Continue reading «Conversión de decimal a octal con un uso mínimo de operadores aritméticos»

Compruebe si una array de strings puede corresponder a un número particular X

Dado un entero X y una array de strings str que representa números en cualquier base que va desde [2, 36] , la tarea es verificar si todas las strings se pueden convertir en X asignando a cada string la base deseada de 2 a 36, tal que el equivalente en base decimal de la … Continue reading «Compruebe si una array de strings puede corresponder a un número particular X»

Programa C++ para convertir números romanos a decimales entre 1 y 3999

Dado un número romano, la tarea es encontrar su valor decimal correspondiente. Ejemplo :  Input: IX Output: 9 IX is a Roman symbol which represents 9 Input: XL Output: 40 XL is a Roman symbol which represents 40 Input: MCMIV Output: 1904 M is a thousand, CM is nine hundred and IV is four Los … Continue reading «Programa C++ para convertir números romanos a decimales entre 1 y 3999»

Binario a decimal y viceversa en python

Escriba código Python para convertir un número decimal a su equivalente binario y viceversa. Ejemplo:  From decimal to binary Input : 8 Output : 1 0 0 0 From binary to decimal Input : 100 Output : 4 De decimal a binario   Keep calling conversion function with n/2 till n > 1, later perform n … Continue reading «Binario a decimal y viceversa en python»