Programa C++ para divisores comunes de dos números

Dados dos números enteros, la tarea es encontrar el conteo de todos los divisores comunes de números dados. Input : a = 12, b = 24 Output: 6 // all common divisors are 1, 2, 3, // 4, 6 and 12 Input : a = 3, b = 17 Output: 1 // all common divisors … Continue reading «Programa C++ para divisores comunes de dos números»

Diferencia absoluta entre el producto de números no primos y números primos de una array

Dada una array de números positivos, la tarea es calcular la diferencia absoluta entre el producto de números no primos y números primos. Nota: 1 no es ni primo ni no primo. Ejemplos :   Input : arr[] = {1, 3, 5, 10, 15, 7} Output : 45 Explanation : Product of non-primes = 150 Product … Continue reading «Diferencia absoluta entre el producto de números no primos y números primos de una array»

Segundos números pentagonales

Los segundos números pentagonales son una colección de objetos que se pueden organizar en forma de pentágono regular. La segunda serie pentagonal es:   2, 7, 15, 26, 40, 57, 77, 100, 126, ….. Encuentre el término N de la segunda serie pentagonal Dado un número entero N . La tarea es encontrar el N-ésimo término de … Continue reading «Segundos números pentagonales»

Substrings inversas de una string dada de acuerdo con los índices de array especificados

Dada la string str de longitud N y una array arr[] de enteros, para el elemento de array arr[i]( indexación basada en 1 ) , invierta la substring en índices [arr[i], N – arr[i] + 1] . La tarea es imprimir la string después de cada inversión. Ejemplos: Entrada: str = «GeeksforGeeks», arr[] = {2} … Continue reading «Substrings inversas de una string dada de acuerdo con los índices de array especificados»

Minimizar la suma de los elementos más pequeños de K subsecuencias de longitud L

Dada una array arr[] de tamaño N , la tarea es encontrar la suma mínima posible extrayendo el elemento más pequeño de cualquier K subsecuencias de arr[] de longitud L tal que cada una de las subsecuencias no tenga un elemento compartido. Si no es posible obtener la suma requerida, imprima -1. Ejemplos:  Entrada: arr[] … Continue reading «Minimizar la suma de los elementos más pequeños de K subsecuencias de longitud L»

El número más grande al ordenar los números en cierto orden

Dada una array de n números. Dispóngalos de manera que produzca el mayor valor. Al disponer el orden de los números pares entre sí y el orden de los números impares entre sí, se debe mantener respectivamente. Ejemplos:   Input : {78, 81, 88, 79, 117, 56} Output : 8179788856117 The numbers are arranged in the … Continue reading «El número más grande al ordenar los números en cierto orden»

Comprobar si un número N se puede expresar en base B

Dado un número N y cualquier base B . La tarea es verificar si N se puede expresar en la forma a 1 *b 0 + a 2 *b 1 + a 3 *b 2 + ….+ a 101 *b 100 donde cada coeficiente es a 1 , a 2 , a 3 …a 101 … Continue reading «Comprobar si un número N se puede expresar en base B»

Comprobar si un número es un número inusual o no

Dado un entero positivo N. La tarea es verificar si N es un número inusual o no. Escriba ‘SÍ’ si M es un número inusual, de lo contrario escriba ‘NO’. Número inusual : En Matemáticas, un número inusual es un número natural cuyo mayor factor primo es estrictamente mayor que la raíz cuadrada de n. … Continue reading «Comprobar si un número es un número inusual o no»

Número máximo de diamantes que se pueden ganar en K minutos

Dada una array arr[] que consiste en N enteros positivos tales que arr[i] representa que la i -ésima bolsa contiene arr[i] diamantes y un entero positivo K , la tarea es encontrar el número máximo de diamantes que se pueden ganar en exactamente K minutos si dejar caer una bolsa toma 1 minuto, de modo … Continue reading «Número máximo de diamantes que se pueden ganar en K minutos»