StringStream en C++ para Decimal a Hexadecimal y viceversa

Stringstream es una clase de flujo presente en C++ que se utiliza para realizar operaciones en una string. Se puede usar para formatear/analizar/convertir una string a número/caracter, etc. Hex es un manipulador de E/S que toma referencia a un flujo de E/S como parámetro y devuelve la referencia al flujo después de la manipulación. Aquí … Continue reading «StringStream en C++ para Decimal a Hexadecimal y viceversa»

Convierta el BCD dado a su forma binaria equivalente

Dado un BCD (decimal codificado en binario) , la tarea es convertirlo a su número binario equivalente . Ejemplos:  Entrada: 1001000  Salida: 110000  Explicación:  El valor entero del BCD dado es 48 (0100 -> 4, 1000 -> 8). (48) 10 = (110000) 2 Entrada: 1001001  Salida: 110001  Enfoque: para resolver este problema, necesitamos dividir el número BCD … Continue reading «Convierta el BCD dado a su forma binaria equivalente»

Equivalentes hexadecimales en gráfico de valores binarios

Dado un gráfico no dirigido de valor binario con V vértices y E aristas, la tarea es encontrar los equivalentes hexadecimales de todos los componentes conectados del gráfico. Se puede considerar que un gráfico con valores binarios tiene solo números binarios (0 o 1) como valores de vértice. Ejemplos:   Entrada: E = 4, V = … Continue reading «Equivalentes hexadecimales en gráfico de valores binarios»

Suma dos números enteros de diferente base y representa la suma en la base más pequeña de los dos

Dados dos enteros X , Y en base B1 y B2 respectivamente, la tarea es encontrar la suma de los enteros X e Y y representar el resultado en min de ( B1 y B2 ). Ejemplo:   Entrada: X = 123, Y = 234, B1 = 6, B2 = 8  Salida: 543  Explicación:  Entero en … Continue reading «Suma dos números enteros de diferente base y representa la suma en la base más pequeña de los dos»

Suma de los dígitos de un número N escrito en todas las bases de 2 a N/2

Dado un número entero N , la tarea es encontrar la suma de los dígitos del número N escrito en todas las bases de 2 a N/2 . Ejemplos:   Entrada: N = 6  Salida: 4  En base 2, 6 se representa como 110.  En base 3, 6 se representa como 20.  Suma = 1 + … Continue reading «Suma de los dígitos de un número N escrito en todas las bases de 2 a N/2»

Programa para conversión de binario a decimal

Dado un número binario como entrada, necesitamos escribir un programa para convertir el número binario dado en un número decimal equivalente. Ejemplos:  C++ // C++ program to convert binary to decimal #include <iostream> using namespace std;   // Function to convert binary to decimal int binaryToDecimal(int n) {     int num = n;     int dec_value = … Continue reading «Programa para conversión de binario a decimal»

Programa para convertir numero BCD a numero decimal

Dado un número BCD (decimal codificado en binario), la tarea es convertir el número BCD en su número decimal equivalente .  Ejemplos:   Entrada: BCD = 100000101000  Salida: 828  Explicación:  Al dividir el número en partes de 4, se convierte en 1000 0010 1000 . Aquí, 1000 es equivalente a 8 y  0010 es equivalente a 2 … Continue reading «Programa para convertir numero BCD a numero decimal»

Programa para convertir un Número Binario a Número Hexa-Decimal

Dado un número binario, la tarea es convertir este número binario en su número hexadecimal equivalente . Ejemplos:  Entrada: 100000101111  Salida: 82F  Explicación:  Al dividir el número en partes de 4, se convierte en 1000 0010 1111 . Aquí, 1000 es equivalente a 8 ,  0010 es equivalente a 2 y  1111 es equivalente a F  … Continue reading «Programa para convertir un Número Binario a Número Hexa-Decimal»

Compruebe si N contiene todos los dígitos como K en la base B

Dados tres números N , K y B , la tarea es verificar si N contiene solo K como dígitos en la Base B . Ejemplos:  Entrada: N = 13, B = 3, K = 1  Salida: Sí Explicación:  13 base 3 es 111 que contiene todos los uno (K). Entrada: N = 5, B … Continue reading «Compruebe si N contiene todos los dígitos como K en la base B»