Ángulo entre una cuerda y una tangente cuando se da el ángulo en el segmento alterno

Dada una circunferencia cuya cuerda y tangente se encuentran en un punto determinado. Se da el ángulo en el segmento alterno. La tarea aquí es encontrar el ángulo entre la cuerda y la tangente. Ejemplos:   Input: z = 48 Output: 48 degrees Input: z = 64 Output: 64 degrees Enfoque :   Sea el ángulo BAC … Continue reading «Ángulo entre una cuerda y una tangente cuando se da el ángulo en el segmento alterno»

Rompecabezas | Conecte 9 círculos, cada uno dispuesto en el centro de una Array usando 3 líneas rectas

Considere 9 círculos, cada uno dispuesto en el centro de las celdas de una array 2-D de forma 3*3. Dibuje 3 líneas rectas sin quitar la pluma del papel de modo que cada uno de los 9 círculos esté en contacto con al menos una línea.  Solución:  Un problema similar está presente aquí Conecte 9 … Continue reading «Rompecabezas | Conecte 9 círculos, cada uno dispuesto en el centro de una Array usando 3 líneas rectas»

Programa para Volumen y Área Superficial de Frusto de Cono

Dada la altura inclinada, la altura y el radio de un tronco de cono, tenemos que calcular el volumen y el área de superficie del tronco de un cono. Frusto de cono En geometría, un tronco de cono es la porción de un sólido (normalmente un cono o una pirámide) que se encuentra entre uno … Continue reading «Programa para Volumen y Área Superficial de Frusto de Cono»

Encuentra el área de la superficie de una figura 3D

Dada una array N*M A[][] que representa una figura 3D. La altura del edificio en  es  . Encuentra el área de la superficie de la figura. Ejemplos:  Input : N = 1, M = 1 A[][] = { {1} } Output : 6 Explanation : The total surface area is 6 i.e 6 side of … Continue reading «Encuentra el área de la superficie de una figura 3D»

Algoritmo Quickhull para casco convexo

Dado un conjunto de puntos, un casco convexo es el polígono convexo más pequeño que contiene todos los puntos dados. La entrada es una array de puntos especificados por sus coordenadas x e y. La salida es un casco convexo de este conjunto de puntos en orden ascendente de coordenadas x. Ejemplo : Input : … Continue reading «Algoritmo Quickhull para casco convexo»

Encuentra el punto de intersección de las líneas dentro de una sección

Dadas N líneas en un espacio bidimensional en forma y = mx + b y una sección vertical. Necesitamos averiguar si hay un punto de intersección dentro de la sección dada o no. Ejemplos:   In below diagram four lines are there, L1 : y = x + 2 L2 : y = -x + 7 L3 … Continue reading «Encuentra el punto de intersección de las líneas dentro de una sección»

Verifique si el círculo dado reside en el límite mantenido por otros dos círculos

Dado el radio del círculo exterior R y el radio del círculo interior r, haciendo círculos desde el mismo centro y formando el límite entre ellos. Ahora, dadas las coordenadas X e Y que denotan el centro del nuevo círculo que se formará con radio rad, su tarea es verificar si el círculo con las … Continue reading «Verifique si el círculo dado reside en el límite mantenido por otros dos círculos»

Programa para hallar el tercer lado de un triangulo usando la ley de los cosenos

Dados dos lados A, B y el ángulo C. Encuentra el tercer lado del triángulo usando la ley de los cosenos. Ejemplos:   Input : a = 5, b = 8, c = 49 Output : 6.04339 En particular, la Ley de los cosenos se puede usar para encontrar la longitud del tercer lado de un … Continue reading «Programa para hallar el tercer lado de un triangulo usando la ley de los cosenos»

Programa para hallar el punto medio de una recta

Dadas dos coordenadas de una línea que comienza en (x1,y1) y termina en (x2,y2), encuentre el punto medio de una línea. Ejemplos:   Input : x1 = –1, y1 = 2, x2 = 3, y2 = –6 Output : 1,–2 Input : x1 = 6.4, y1 = 3 x2 = –10.7, y2 = 4 Output : –2.15, … Continue reading «Programa para hallar el punto medio de una recta»

Vecinos de un punto en un círculo usando el algoritmo de Bresenham

Dado un centro de un círculo y su radio. nuestra tarea es encontrar los vecinos de cualquier punto en el círculo discreto. Ejemplos:   Input : Center = (0, 0), Radius = 3 Point for determining neighbors = (2, 2) Output : Neighbors of given point are : (1, 3), (3, 1) Input : Center = (2, … Continue reading «Vecinos de un punto en un círculo usando el algoritmo de Bresenham»