Programa C++ para rotar dígitos de un número dado por K

Dados dos números enteros N y K , la tarea es rotar los dígitos de N por K. Si K es un número entero positivo, rotar a la izquierda sus dígitos. De lo contrario, gire a la derecha sus dígitos. Ejemplos: Entrada: N = 12345, K = 2 Salida: 34512  Explicación  : Girar a la … Continue reading «Programa C++ para rotar dígitos de un número dado por K»

Encuentre el par de suma máxima con la suma del mismo dígito

Dada una array arr que tiene N enteros, la tarea es encontrar un par con suma máxima y que tenga la misma suma de dígitos. Imprime la suma de ese par, si existe. De lo contrario, imprima -1 . Ejemplos:  Entrada:  arr[]={55, 23, 32, 46, 88} Salida:  46 55 101 Explicación: El par {55, 46} … Continue reading «Encuentre el par de suma máxima con la suma del mismo dígito»

Comprobar si un número grande es divisible por 11 o no

Dado un número, la tarea es verificar si el número es divisible por 11 o no. El número de entrada puede ser grande y puede que no sea posible almacenarlo incluso si usamos long long int. Ejemplos:   Input : n = 76945 Output : Yes Input : n = 1234567589333892 Output : Yes Input : … Continue reading «Comprobar si un número grande es divisible por 11 o no»

Generar todas las permutaciones cíclicas de un número

Dado un número N, nuestra tarea es generar todas las permutaciones cíclicas posibles del número. Una permutación cíclica desplaza todos los elementos de un conjunto por un desplazamiento fijo. Para un conjunto con elementos  ,  , …,  , una permutación cíclica de un lugar a la izquierda produciría  , …,  ,  , y una permutación cíclica … Continue reading «Generar todas las permutaciones cíclicas de un número»

Número de dígitos impares más pequeño no menor que N

Dado un número N, la tarea es encontrar el número más pequeño no menor que N, que tenga todos los dígitos impares.  Ejemplos:   Input: N = 1345 Output: 1351 1351 is the smallest number not less than N, whose all digits are odd. Input: N = 2397 Output: 3111 3111 is the smallest number not … Continue reading «Número de dígitos impares más pequeño no menor que N»

programa en c para contar los digitos de un numero

Dado un número N , escribe un programa en C para encontrar el conteo de dígitos en el número N. Ejemplos: C // C Program to find count of // digits in a number    #include <stdio.h>    // Find the count of digits int findCount(int n) {     int count = 0;        // Remove … Continue reading «programa en c para contar los digitos de un numero»

Encuentra el número de ceros consecutivos al final después de multiplicar n números

Dada una array con n números. La tarea es imprimir el número de ceros consecutivos al final después de multiplicar todo el número n. Ejemplos:   Input : arr[] = {100, 10} Output : 3 Explanation : 100 x 10 = 1000, 3 zero’s at the end. Input : arr[] = {100, 10, 5, 25, 35, 14} … Continue reading «Encuentra el número de ceros consecutivos al final después de multiplicar n números»

Programa para verificar si un número dado es afortunado (todos los dígitos son diferentes)

Un número es afortunado si todos los dígitos del número son diferentes. Cómo comprobar si un número dado da suerte o no. Ejemplos:   Input: n = 983 Output: true All digits are different Input: n = 9838 Output: false 8 appears twice Le recomendamos encarecidamente que minimice su navegador y que pruebe esto usted mismo … Continue reading «Programa para verificar si un número dado es afortunado (todos los dígitos son diferentes)»

Encuentre un anagrama de un número A que genere una suma C cuando se suma a A

Dados dos números enteros positivos A y C , la tarea es verificar si existe un número B tal que A + B = C y B es un anagrama de A. Si se encuentra que es cierto, escriba «SÍ» . De lo contrario, escriba “NO” . Entrada: A = 123, C = 354  Salida: … Continue reading «Encuentre un anagrama de un número A que genere una suma C cuando se suma a A»

Programa para imprimir el dígito dado en palabras

Dado un número N , la tarea es convertir cada dígito del número en palabras. Ejemplos:   Entrada: N = 1234  Salida: Uno Dos Tres Cuatro  Explicación:  Cada dígito del número dado se ha convertido en su palabra correspondiente. Entrada: N = 567  Salida: Cinco Seis Siete   Enfoque: La idea es recorrer cada dígito del número … Continue reading «Programa para imprimir el dígito dado en palabras»