Programa C++ para verificar si todos los elementos de la array se pueden convertir a números pronicos girando dígitos

Dada una array arr[] de tamaño N , la tarea es verificar si es posible convertir todos los elementos de la array en un número pronico al rotar los dígitos de los elementos de la array cualquier cantidad de veces. Ejemplos: Entrada: { 321, 402, 246, 299}  Salida: Verdadero  Explicación:  arr[0] → La rotación a … Continue reading «Programa C++ para verificar si todos los elementos de la array se pueden convertir a números pronicos girando dígitos»

Número mínimo que debe agregarse a N para que no contenga el dígito D

Dado un entero positivo N y un dígito D , la tarea es encontrar el número no negativo más pequeño que se requiere agregar al número dado de manera que, después de la suma, el número resultante no contenga el dígito D . Ejemplo: Entrada: N = 25, D = 2 Salida: 5 Explicación: El … Continue reading «Número mínimo que debe agregarse a N para que no contenga el dígito D»

Programa para calcular el producto de los dígitos de un número

Dado un número, la tarea es encontrar el producto de los dígitos de un número. Ejemplos:  Input: n = 4513 Output: 60 Input: n = 5249 Output: 360 Algoritmo general para el producto de dígitos en un número dado:   obtener el número Declare una variable para almacenar el producto y configúrelo en 1 Repita los … Continue reading «Programa para calcular el producto de los dígitos de un número»

Compruebe si la imagen especular de un número es la misma si se muestra en la pantalla de siete segmentos

Dado un número positivo n . La tarea es verificar si la imagen especular del número es igual al número dado o no si se muestra en Seven Line Segment . Una imagen especular de un número es una duplicación reflejada del número que parece casi idéntica pero está invertida en la dirección perpendicular a … Continue reading «Compruebe si la imagen especular de un número es la misma si se muestra en la pantalla de siete segmentos»

Contar números primos completos en un rango dado

Dados dos números enteros L y R , la tarea es contar el número de números primos completos que están presentes en el rango dado. Se dice que un número es primo completo si el número en sí es primo y todos sus dígitos también son primos.  Ejemplos:  53 es Full Prime porque es primo … Continue reading «Contar números primos completos en un rango dado»

Número de Keith

Un número x de n dígitos se llama número de Keith si aparece en una secuencia especial (definida a continuación) generada usando sus dígitos. La secuencia especial tiene los primeros n términos como dígitos de x y los demás términos se evalúan recursivamente como la suma de los n términos anteriores. La tarea es encontrar … Continue reading «Número de Keith»

Encuentra números que dividen X e Y para producir el mismo resto

Dados dos enteros X e Y , la tarea es encontrar e imprimir los números que dividen X e Y para producir el mismo resto. Ejemplos:   Entrada: X = 1, Y = 5  Salida: 1, 2, 4  Explicación:  Sea el número M. Puede ser cualquier valor en el rango [1, 5]:  Si M = 1, … Continue reading «Encuentra números que dividen X e Y para producir el mismo resto»

Consultas para contar números de un rango dado que son divisibles por la suma de sus dígitos

Dada una array Q[][] que consta de N consultas de la forma {L, R} , la tarea de cada consulta es encontrar el recuento total de los números del rango [L, R] que son divisibles por la suma de sus dígitos. Ejemplos: Entrada: Q[][]= {{5, 9}, {5, 20}} Salida:  5 9 Explicación:  Consulta 1: Los … Continue reading «Consultas para contar números de un rango dado que son divisibles por la suma de sus dígitos»

Generando números que son divisores de sus rotaciones a la derecha

Dado un número m, encuentra todos los números que tienen m dígitos y son divisores de su rotación a la derecha. La rotación a la derecha de un número N es el resultado de rotar los dígitos de N un lugar a la derecha y envolver el dígito menos significativo para que se convierta en … Continue reading «Generando números que son divisores de sus rotaciones a la derecha»

Número Hexagonal Centrado

Dado un número n, encuentra el n-ésimo Número Hexagonal Centrado. Un número hexadecagonal centrado representa un punto en el centro y otros puntos a su alrededor en sucesivas capas hexadecagonales (polígono de 16 lados). Los primeros números hexadecagonales centrados son:  1, 17, 49, 97, 161, 241, 337, 449, 577, 721, 881…………………. Ejemplos: Input : 3 … Continue reading «Número Hexagonal Centrado»