Rectángulo más grande que se puede inscribir en un semicírculo

Dado un semicírculo de radio r , tenemos que encontrar el rectángulo más grande que se puede inscribir en el semicírculo, con base en el diámetro. Ejemplos:   Input : r = 4 Output : 16 Input : r = 5 Output :25 Sea r el radio del semicírculo, x la mitad de la base del … Continue reading «Rectángulo más grande que se puede inscribir en un semicírculo»

Longitud de la diagonal de un paralelogramo usando los lados adyacentes y el ángulo entre ellos

Dados dos enteros a y b donde a y b representan la longitud de los lados adyacentes de un paralelogramo y un ángulo 0 entre ellos, la tarea es encontrar la longitud de la diagonal del paralelogramo. Ejemplos: Entrada: a = 6, b = 10, 0 =30 Salida: 6,14  Entrada: a = 3, b = … Continue reading «Longitud de la diagonal de un paralelogramo usando los lados adyacentes y el ángulo entre ellos»

Algoritmo de Bresenham para el dibujo lineal en 3D

Dadas dos coordenadas tridimensionales, necesitamos encontrar los puntos en la línea que las une. Todos los puntos tienen coordenadas enteras. Ejemplos: Input : (-1, 1, 1), (5, 3, -1) Output : (-1, 1, 1), (0, 1, 1), (1, 2, 0), (2, 2, 0), (3, 2, 0), (4, 3, -1), (5, 3, -1) Input : (-7, … Continue reading «Algoritmo de Bresenham para el dibujo lineal en 3D»

Programa para hallar Longitud de Latus Rectum de una Elipse

Dados dos números enteros A y B, que representan la longitud del eje semi-mayor y semi-menor de una Elipse con ecuación general (x 2 / A 2 ) + (y 2 / B 2 ) = 1 , la tarea es encontrar la longitud del latus rectum de la elipse Ejemplos: Entrada: A = 3, … Continue reading «Programa para hallar Longitud de Latus Rectum de una Elipse»

Programa para hallar el area de la superficie de la piramide cuadrangular

Dada la longitud de la base (b) y la altura inclinada (s) de la pirámide cuadrada. La tarea es encontrar el área de la superficie de la pirámide cuadrada. Una pirámide con base cuadrada, 4 caras triangulares y un vértice es una pirámide cuadrada.  En esta figura,  b – longitud de la base de la … Continue reading «Programa para hallar el area de la superficie de la piramide cuadrangular»

Compruebe si es posible crear un polígono con n lados dados

Dada una array arr[] que contiene las longitudes de n lados que pueden o no formar un polígono. La tarea es determinar si es posible formar un polígono con todos los lados dados. Escriba Sí si es posible, de lo contrario, escriba No. Ejemplos:   Entrada: arr[] = {2, 3, 4}  Salida: Sí Entrada: arr[] = … Continue reading «Compruebe si es posible crear un polígono con n lados dados»

Número máximo de cuadrados de 2 × 2 que pueden caber dentro de un triángulo isósceles rectángulo

¿Cuál es el número máximo de cuadrados de tamaño 2 × 2 unidades que pueden caber en un triángulo isósceles de ángulo recto de una base dada (en unidades)? Un lado del cuadrado debe ser paralelo a la base del triángulo.  Ejemplos:  Input : 8 Output : 6 Please refer below diagram for explanation. Input : … Continue reading «Número máximo de cuadrados de 2 × 2 que pueden caber dentro de un triángulo isósceles rectángulo»

Polígono regular que usa solo 1 en un círculo numerado binario

Dada una array de números enteros binarios, suponga que estos valores se mantienen en la circunferencia de un círculo a la misma distancia. Necesitamos saber si es posible dibujar un polígono regular usando solo 1 como vértices y, si es posible, imprimir el número máximo de lados que tiene ese polígono regular. Ejemplo:  Input : … Continue reading «Polígono regular que usa solo 1 en un círculo numerado binario»

Corte de papel en un número mínimo de cuadrados

Dado un papel de tamaño A x B. La tarea es cortar el papel en cuadrados de cualquier tamaño. Encuentra el número mínimo de cuadrados que se pueden cortar del papel. Ejemplos:   Input : 13 x 29 Output : 9 Explanation : 2 (squares of size 13×13) + 4 (squares of size 3×3) + 3 (squares … Continue reading «Corte de papel en un número mínimo de cuadrados»

Área mínima de un polígono con tres puntos dados

Dados tres puntos de un polígono regular (n > 3), encuentre el área mínima de un polígono regular (todos los lados iguales) posible con los puntos dados. Ejemplos:  Input : 0.00 0.00 1.00 1.00 0.00 1.00 Output : 1.00 By taking point (1.00, 0.00) square is formed of side 1.0 so area = 1.00 . … Continue reading «Área mínima de un polígono con tres puntos dados»