Conteo de ángulos obtusos en un círculo con ‘k’ puntos equidistantes entre 2 puntos dados

Se da un círculo con k puntos equidistantes en su circunferencia. En el círculo se dan 2 puntos A y B. Encuentre la cuenta de todos los ángulos obtusos (ángulos mayores de 90 grados) formados a partir de /_ACB, donde C puede ser cualquier punto en el círculo que no sea A o B.  Nota:  … Continue reading «Conteo de ángulos obtusos en un círculo con ‘k’ puntos equidistantes entre 2 puntos dados»

Cuádruple pitagórico

Dados cuatro puntos, comprueba si forman el cuádruple pitagórico. Se define como una tupla de enteros a, b, c, d tales que  . Son básicamente las soluciones de las Ecuaciones Diofánticas . En la interpretación geométrica representa un paralelepípedo con longitudes de lado enteras |a|, |b|, |c| y cuya diagonal espacial es |d| .   Los lados … Continue reading «Cuádruple pitagórico»

Comprobar si dos círculos dados se tocan o se cruzan entre sí

Hay dos círculos A y B con sus centros C1(x1, y1) y C2(x2, y2) y radio R1 y R2 . La tarea es verificar que ambos círculos A y B se toquen entre sí o no. Ejemplos:   Entrada: C1 = (3, 4)         C2 = (14, 18)         R1 … Continue reading «Comprobar si dos círculos dados se tocan o se cruzan entre sí»

Número de pares de puntos ordenados que satisfacen la ecuación lineal

Dada una array de n enteros, la pendiente de una línea, es decir, m y la intersección de la línea, es decir, c, cuente el número de pares ordenados (i, j) de puntos donde i ≠ j, tal que el punto (A i , A j ) satisface la línea formada con la pendiente y … Continue reading «Número de pares de puntos ordenados que satisfacen la ecuación lineal»

Programa para encontrar la menor diferencia de ángulos de dos partes de un círculo dado

Dada una división de un círculo en n partes como una array de tamaño n. El i-ésimo elemento de la array denota el ángulo de una pieza. Nuestra tarea es hacer dos partes continuas a partir de estas piezas para que la diferencia entre los ángulos de estas dos partes sea mínima. Ejemplos:   Input : … Continue reading «Programa para encontrar la menor diferencia de ángulos de dos partes de un círculo dado»

Programa para hallar el Volumen de un Prisma Triangular

Dada la longitud, el ancho y la altura de un prisma triangular, la tarea es encontrar el volumen del prisma triangular. Ejemplos:   Input: l = 18, b = 12, h = 9 Output: Volume of triangular prism: 972 Input: l = 10, b = 8, h = 6 Output: Volume of triangular prism: 240 En matemáticas, … Continue reading «Programa para hallar el Volumen de un Prisma Triangular»

Ecuación de una recta que pasa por un punto y forma un ángulo dado con una recta dada

Dados cuatro números enteros a, b, c y d , que representan coeficientes de una recta con ecuación (ax + by + c = 0), la tarea es encontrar las ecuaciones de las dos rectas que pasan por un punto dado  y forman un ángulo α con la recta dada. Ejemplos: Entrada: a = 2, … Continue reading «Ecuación de una recta que pasa por un punto y forma un ángulo dado con una recta dada»

Encuentra la diagonal del cubo

Dado un lado del cubo a . La tarea es encontrar la longitud de la diagonal del cubo.  Ejemplos:   Entrada: a = 3  Salida: 5,19615 Entrada: a = 6  Salida: 10,3923   Fórmula :   Longitud de la diagonal del cubo = sqrt(3) * lado  Prueba :   Use el Teorema de Pitágoras,  En el triángulo CED,  CE … Continue reading «Encuentra la diagonal del cubo»

Cuente pares de puntos que tengan una distancia entre ellos igual a los valores integrales en un espacio de K-dimensional

Dada una array points[] que representa N puntos en un espacio de K dimensiones, la tarea es encontrar el recuento de pares de puntos en el espacio de modo que la distancia entre los puntos de cada par sea un valor entero. Ejemplos: Entrada: puntos[] = { {1, 2}, {5, 5}, {2, 8} }, K … Continue reading «Cuente pares de puntos que tengan una distancia entre ellos igual a los valores integrales en un espacio de K-dimensional»

Encuentre el valor máximo de Y para una X dada a partir de un conjunto dado de líneas

Dado un conjunto de líneas representadas por una array bidimensional arr que consiste en la pendiente (m) y el intercepto (c) respectivamente y Q consultas tales que cada consulta contiene un valor x . La tarea es encontrar el valor máximo de y para cada valor de x de todo el conjunto de líneas dado. … Continue reading «Encuentre el valor máximo de Y para una X dada a partir de un conjunto dado de líneas»