Elementos mínimos que se insertarán en Array para igualar las diferencias adyacentes

Dada una array de enteros Arr[] . Los elementos de la array se ordenan en orden creciente. La tarea es encontrar el número mínimo de elementos que se insertarán en la array para que las diferencias entre dos elementos consecutivos cualesquiera sean las mismas. Ejemplos: Entrada: Arr[] = {1, 4, 13, 19, 25}  Salida: 4  … Continue reading «Elementos mínimos que se insertarán en Array para igualar las diferencias adyacentes»

Número de cuadrados perfectos entre dos números dados

Dados dos números dados a y b donde 1<=a<=b, encuentre el número de cuadrados perfectos entre a y b (a y b inclusive). Ejemplos   Input : a = 3, b = 8 Output : 1 The only perfect square in given range is 4. Input : a = 9, b = 25 Output : 3 … Continue reading «Número de cuadrados perfectos entre dos números dados»

Cuente la cantidad de rombos posibles dentro de un rectángulo de tamaño dado

Dado un rectángulo de altura H y ancho W que tiene la esquina inferior izquierda en (0, 0) . La tarea es contar el número de rombos distintos que tienen todos los puntos dentro o en el borde del rectángulo que cumple las siguientes condiciones:   Tener área distinta de cero. Tienen diagonales paralelas a los … Continue reading «Cuente la cantidad de rombos posibles dentro de un rectángulo de tamaño dado»

Programa para hallar las raíces de ecuaciones cuadráticas

Dada una ecuación cuadrática en la forma ax 2 + bx + c , encuentre sus  raíces .  C /* C program to find roots of a quadratic equation */ #include <math.h> #include <stdio.h> #include <stdlib.h>   // Prints roots of quadratic equation ax*2 + bx + x void findRoots(int a, int b, int c) … Continue reading «Programa para hallar las raíces de ecuaciones cuadráticas»

Número más pequeño cuyo producto con N tiene suma de dígitos igual a la de N

Dado un número entero N , la tarea es encontrar el número entero positivo más pequeño, que cuando se multiplica por N , tenga una suma de dígitos igual a la suma de dígitos de N. Ejemplos: Entrada: N = 4 Salida: 28 Explicación:  Suma de dígitos de N = 4 4 * 28 = … Continue reading «Número más pequeño cuyo producto con N tiene suma de dígitos igual a la de N»

Subsecuencias de tamaño tres en un arreglo cuya suma es divisible por m

Dada una array A[] (1<=A <=10 ) de tamaño N (1<=N<=10 ), encuentre el número de subsecuencias de longitud 3 cuya suma es divisible por M (1<=M<=10 ).  Ejemplos:  Input : A[] = {1, 2, 4, 3} M = 3 Output : 2 Explanation : We can choose two such subsequence of length 3 such … Continue reading «Subsecuencias de tamaño tres en un arreglo cuya suma es divisible por m»

Número heptagonal centrado

Dado un número n , la tarea es encontrar el n -ésimo número heptagonal centrado. El número heptagonal centrado es un número de figura centrado que representa un heptágono con un punto en el centro y todos los demás puntos que lo rodean en forma heptagonal. El N número heptagonal centrado puede calcularse usando la fórmula … Continue reading «Número heptagonal centrado»

Programa para la Derivada de un Polinomio

Dado un polinomio como una string y un valor. Evalúa la derivada del polinomio para el valor dado. Nota: El formato de entrada es tal que hay un espacio en blanco entre un término y el símbolo ‘+’ La derivada de p(x) = ax^n es p'(x) = a*n*x^(n-1) Además, si p(x) = p1(x) + p2(x)  Aquí … Continue reading «Programa para la Derivada de un Polinomio»

Número de subarreglos que consisten solo en números pronicos

Dada una array arr[] que consiste en N enteros positivos, la tarea es contar el número de subarreglos que consisten solo en números pronicos . Ejemplos: Entrada: arr[] = {5, 6, 12, 3, 4} Salida: 3 Explicación: El subarreglo que consta solo de números pronicos es:  {6} {12} {6, 12} Por lo tanto, el recuento … Continue reading «Número de subarreglos que consisten solo en números pronicos»

Conversión de un número real (entre 0 y 1) a string binaria

Dado un número real entre 0 y 1 (p. ej., 0,72) que se pasa como un doble, imprima la representación binaria. Si el número no se puede representar con precisión en binario con un máximo de 32 caracteres, escriba «ERROR:»  Ejemplos:  Input : (0.625)10 Output : (0.101)2 Input : (0.72)10 Output : ERROR Solución: Primero, … Continue reading «Conversión de un número real (entre 0 y 1) a string binaria»