Encuentra el término N de la serie 1, 1, 2, 6, 24…

Dado un número N. La tarea es escribir un programa para encontrar el N-ésimo término en la siguiente serie:   1, 1, 2, 6, 24… Ejemplos:   Input: 3 Output: 2 For N = 3 Nth term = (N-1)! = 2 Input: 5 Output: 24 El enésimo término de la serie viene dado por la siguiente fórmula:   … Continue reading «Encuentra el término N de la serie 1, 1, 2, 6, 24…»

Cuente las permutaciones unimodales y no unimodales de los primeros N números naturales

Dado un entero N , la tarea es contar el número total de permutaciones unimodales y no unimodales de enteros [1, N] posibles. Una permutación unimodal es una permutación que aumenta hasta cierto punto, después del cual comienza a disminuir. Todas las demás permutaciones, excepto las unimodales, son permutaciones no unimodales . Nota: Dado que el … Continue reading «Cuente las permutaciones unimodales y no unimodales de los primeros N números naturales»

Cuenta números naturales cuyos factoriales son divisibles por x pero no por y

Dados dos números x e y (x <= y), encuentre el número total de números naturales, digamos i, para los cuales i! es divisible por x pero no por y. Ejemplos:   Input : x = 2, y = 5 Output : 3 There are three numbers, 2, 3 and 4 whose factorials are divisible by x … Continue reading «Cuenta números naturales cuyos factoriales son divisibles por x pero no por y»

Comprobar si N-factorial es divisible por X^Y

Dados tres enteros N, X e Y, la tarea es comprobar que si N! es divisible por X Y Ejemplos:   Entrada: N = 10, X = 2, Y = 8  Salida: SÍ  Explicación:  El factorial de 10 es – 3628800  y el valor de X Y = 2 8 = 256  Dado que 3628800 es … Continue reading «Comprobar si N-factorial es divisible por X^Y»

Encontrar la suma de dígitos en el factorial de un número

Dado un número n, escribe un código para encontrar la suma de los dígitos en el factorial del número. Dado n ≤ 5000  Ejemplos:  Input : 10 Output : 27 Input : 100 Output : 648 ¡No es posible almacenar un número tan grande como 100! bajo algunos tipos de datos, la idea es almacenar … Continue reading «Encontrar la suma de dígitos en el factorial de un número»

El menor número S tal que N es un factor de S factorial o S!

Dado un número N. ¡Tienes la tarea de encontrar el número S más pequeño, tal que N sea un factor de S! (S factorial). N puede ser muy grande. Ejemplos:   Input : 6 Output : 3 The value of 3! is 6 This is the smallest number which can have 6 as a factor. Input … Continue reading «El menor número S tal que N es un factor de S factorial o S!»

Número final de ceros en el producto de dos factoriales

Dados dos enteros N o M, ¿encontrar el número de ceros finales en el producto de factoriales (N!*M!)? Ejemplos:   Input : N = 4, M = 5 Output : 1 Explanation : 4! = 24, 5! = 120 Product has only 1 trailing 0. Input : N = 127!, M = 57! Output : 44 Como … Continue reading «Número final de ceros en el producto de dos factoriales»

Programa C Para Hallar El Factorial De Un Número

Factorial de un entero no negativo, es la multiplicación de todos los enteros menores o iguales a n. Por ejemplo, el factorial de 6 es 6*5*4*3*2*1, que es 720.  Solución recursiva:  el factorial se puede calcular utilizando la siguiente fórmula recursiva. n! = n * (n-1)! n! = 1 if n = 0 or n … Continue reading «Programa C Para Hallar El Factorial De Un Número»

Contar números hasta N que contenga al menos un dígito repetido

Dado un número entero N , la tarea es contar los números menores o iguales a N de modo que cada número contenga al menos un dígito repetido. Ejemplos: Entrada: N = 20  Salida: 1  Explicación:  Los números que contienen al menos un dígito repetido y menores o iguales que N(= 20) son {11}. Por lo … Continue reading «Contar números hasta N que contenga al menos un dígito repetido»