Cilindro circular recto más grande que se puede inscribir dentro de un cono que a su vez está inscrito dentro de un cubo

Aquí se da un cubo de longitud de lado a , que inscribe un cono que a su vez inscribe un cilindro circular recto. La tarea es encontrar el mayor volumen posible de este cilindro. Ejemplos:   Input: a = 5 Output: 232.593 Input: a = 8 Output: 952.699 Enfoque :  A partir de la figura, … Continue reading «Cilindro circular recto más grande que se puede inscribir dentro de un cono que a su vez está inscrito dentro de un cubo»

Consulta para encontrar el peso máximo y mínimo entre dos Nodes en el árbol dado usando LCA.

Dado un árbol , y los pesos de todos los Nodes. Cada consulta contiene dos enteros u y v , la tarea es encontrar el peso mínimo y máximo en la ruta simple entre u y v (ambos inclusive). Ejemplos:  Aporte:   Consulta=[{1, 3}, {2, 4}, {3, 5}]  Salida:  -1 5  3 5  -2 5  Explicación:  … Continue reading «Consulta para encontrar el peso máximo y mínimo entre dos Nodes en el árbol dado usando LCA.»

Programa en C++ para encontrar la suma de los factores pares de un número

Dado un número n, la tarea es encontrar la suma par de un número. Ejemplos: Input : 30 Output : 48 Even dividers sum 2 + 6 + 10 + 30 = 48 Input : 18 Output : 26 Even dividers sum 2 + 6 + 18 = 26 Sean p1, p2, … pk factores … Continue reading «Programa en C++ para encontrar la suma de los factores pares de un número»

Área de un polígono regular de n lados con Radio dado

Dado un polígono regular de N lados con radio (distancia del centro a cualquier vértice) R . La tarea es encontrar el área del polígono. Ejemplos:   Input : r = 9, N = 6 Output : 210.444 Input : r = 8, N = 7 Output : 232.571 En la figura vemos que el polígono … Continue reading «Área de un polígono regular de n lados con Radio dado»

Encuentre el enésimo término de la serie dada

Dados los dos primeros términos de la serie como 1 y 6 y todos los elementos de la serie son 2 menos que la media del número anterior y posterior. La tarea es imprimir el término n de la serie. Los primeros términos de la serie son:   1, 6, 15, 28, 45, 66, 91, … Ejemplos:   … Continue reading «Encuentre el enésimo término de la serie dada»

Imprime la ruta entre dos Nodes cualesquiera de un árbol | SFD

Dado un árbol de Nodes distintos N con N-1 aristas y un par de Nodes P . La tarea es encontrar e imprimir la ruta entre los dos Nodes dados del árbol usando DFS .  Input: N = 10 1 / \ 2 3 / | \ / | \ 4 5 6 7 8 … Continue reading «Imprime la ruta entre dos Nodes cualesquiera de un árbol | SFD»

Camino más corto en un cuadrado

Lado dado de un cuadrado n y dos puntos (x 1 , y 1 ) y (x 2 , y 2 ) en los límites del cuadrado dado. La tarea es encontrar el camino más corto a través de los lados del cuadrado entre estos dos puntos donde las coordenadas de las esquinas del cuadrado … Continue reading «Camino más corto en un cuadrado»

Programa en C++ para el teorema de Zeckendorf (representación de Fibonacci no vecina)

Dado un número, encuentre una representación del número como suma de números de Fibonacci no consecutivos. Ejemplos: Input: n = 10 Output: 8 2 8 and 2 are two non-consecutive Fibonacci Numbers and sum of them is 10. Input: n = 30 Output: 21 8 1 21, 8 and 1 are non-consecutive Fibonacci Numbers and … Continue reading «Programa en C++ para el teorema de Zeckendorf (representación de Fibonacci no vecina)»

Programa en C++ para encontrar si un no es potencia de dos

Dado un entero positivo, escribe una función para encontrar si es una potencia de dos o no. Ejemplos:   Input : n = 4 Output : Yes 22 = 4 Input : n = 7 Output : No Input : n = 32 Output : Yes 25 = 32 1. Un método simple para esto es … Continue reading «Programa en C++ para encontrar si un no es potencia de dos»

Programa en C++ para almacenar información de un alumno en una estructura

Las arrays se utilizan para almacenar conjuntos de datos de tipos de datos similares en ubicaciones de memoria contiguas. A diferencia de las arrays, las estructuras son tipos de datos definidos por el usuario que se utilizan para almacenar grupos de elementos de tipos de datos no similares. Aquí, vamos a compilar un programa en … Continue reading «Programa en C++ para almacenar información de un alumno en una estructura»