Comprobar si un punto está dentro, fuera o en una hipérbola

Dada una hipérbola centrada en (h, k) , con semieje mayor a , semieje menor b , ambos alineados con el plano cartesiano , la tarea es determinar si el punto (x, y) se encuentra dentro del área delimitada por la hipérbola o no. Ejemplos:  Entrada: h = 0, k = 0, x = 2, … Continue reading «Comprobar si un punto está dentro, fuera o en una hipérbola»

Compruebe si existe algún punto en un plano cuya distancia de Manhattan sea como máximo K desde N puntos dados

Dados dos arreglos A[] y B[] que consisten en coordenadas X e Y de N puntos distintos en un plano, y un entero positivo K , la tarea es verificar si existe algún punto P en el plano tal que la distancia de Manhattan entre el punto y todos los puntos dados es como máximo … Continue reading «Compruebe si existe algún punto en un plano cuya distancia de Manhattan sea como máximo K desde N puntos dados»

Comprueba si N líneas dadas pueden intersecarse con K líneas verticales

Dadas N líneas horizontales representadas por una array posición[][] de tamaño N, donde posición[i] representa la i -ésima línea horizontal que tiene las coordenadas x desde la posición[i][0] hasta la posición[i][1] y un número entero K, que representa el número máximo de líneas verticales que se pueden dibujar, la tarea es verificar si N líneas … Continue reading «Comprueba si N líneas dadas pueden intersecarse con K líneas verticales»

Calcular el área de un cuadrilátero cíclico con longitudes de lado dadas

Dados cuatro números enteros positivos A , B , C y D que representan la longitud de los lados de un cuadrilátero cíclico , la tarea es encontrar el área del cuadrilátero cíclico. Ejemplos: Entrada: A = 10, B = 15, C = 20, D = 25 Salida: 273.861 Entrada: A = 10, B = … Continue reading «Calcular el área de un cuadrilátero cíclico con longitudes de lado dadas»

Cuente pares de rectángulos similares posibles de una array dada

Dada una array 2D A[][2] de tamaño N (1 ≤ N ≤ 10 3 ) , donde A[i][0] y A[i][1] denotan el largo y el ancho del rectángulo i respectivamente. Dos rectángulos i y j donde (i < j) son similares si la razón de su largo y ancho es igual A[i][0] / A[i][1] = … Continue reading «Cuente pares de rectángulos similares posibles de una array dada»

Comprobar si dos rectas son ortogonales o no

Dados dos segmentos de línea AB y CD que tienen A(x 1 , y 1 ), B(x 2 , y 2 ), C(x 3 , y 3 ) y D(x 4 , y 4 ). La tarea es verificar si estas dos líneas son ortogonales o no. Dos rectas se llaman ortogonales si son perpendiculares … Continue reading «Comprobar si dos rectas son ortogonales o no»

Programa para Punto de Intersección de Dos Líneas

Dados los puntos A y B correspondientes a la línea AB y los puntos P y Q correspondientes a la línea PQ, encuentre el punto de intersección de estas líneas. Los puntos se dan en Plano 2D con sus Coordenadas X e Y. Ejemplos: Input : A = (1, 1), B = (4, 4) C … Continue reading «Programa para Punto de Intersección de Dos Líneas»

Ecuación de una normal a una Circunferencia desde un punto dado

Dados tres enteros a, b, c que representan coeficientes de la ecuación x 2 + y 2 + ax + by + c = 0 de un círculo , la tarea es encontrar la ecuación de la normal al círculo desde un punto dado (x 1 , y 1 ) . Nota: Normal es una … Continue reading «Ecuación de una normal a una Circunferencia desde un punto dado»

Cuente cuadrados de dimensiones únicas posibles a partir de líneas rectas dadas paralelas a los ejes

Dados dos arreglos X[] e Y[] que consisten en N y M enteros tales que hay N líneas paralelas al eje y y M líneas paralelas al eje x , la tarea es encontrar el número total de cuadrados que tienen un único dimensiones que se pueden generar a partir de las líneas rectas dadas … Continue reading «Cuente cuadrados de dimensiones únicas posibles a partir de líneas rectas dadas paralelas a los ejes»

Divide el triángulo isósceles dado de altura H en N partes iguales

Dado un número entero N y un triángulo isósceles de altura H , la tarea es encontrar (N – 1) puntos en el triángulo tales que la línea que pasa por estos puntos y paralela a la base del triángulo, divida el área total en N a partes iguales. Ejemplos: Entrada: N = 3, H … Continue reading «Divide el triángulo isósceles dado de altura H en N partes iguales»