Ordenar una array de puntos por su distancia desde un punto de referencia

Dada una array arr[] que contiene N puntos y un punto de referencia P , la tarea es clasificar estos puntos según su distancia desde el punto P dado . Ejemplos: Entrada: arr[] = {{5, 0}, {4, 0}, {3, 0}, {2, 0}, {1, 0}}, P = (0, 0)  Salida: (1, 0) (2, 0) (3, 0) … Continue reading «Ordenar una array de puntos por su distancia desde un punto de referencia»

Rotación de un punto sobre otro punto en C++

Ya hemos discutido la rotación de un punto P sobre el origen en el Conjunto 1 y el Conjunto 2 . La rotación del punto P sobre el origen con un ángulo θ en el sentido contrario a las agujas del reloj se da a continuación: Rotation of P about origin: P * polar(1.0, θ) … Continue reading «Rotación de un punto sobre otro punto en C++»

Pendiente de la recta paralela a la recta con la pendiente dada

Dado un entero m que es la pendiente de una línea, la tarea es encontrar la pendiente de la línea que es paralela a la línea dada. Ejemplos:   Entrada: m = 2  Salida: 2 Entrada: m = -3  Salida: -3   Acercarse:   Sean P y Q dos rectas paralelas con ecuaciones y = m1x + b1 … Continue reading «Pendiente de la recta paralela a la recta con la pendiente dada»

Área total de dos rectángulos superpuestos

Dados dos rectángulos superpuestos en un plano. Nos dan los puntos inferior izquierdo y superior derecho de los dos rectángulos. Necesitamos encontrar el área total (áreas verde y rosa en el siguiente diagrama).  Ejemplos:  Input : Point l1 = {2, 2}, r1 = {5, 7}; Point l2 = {3, 4}, r2 = {6, 9}; Output … Continue reading «Área total de dos rectángulos superpuestos»

Área del decágono inscrito dentro del círculo

Dado que aquí hay un decágono regular, inscrito dentro de un círculo de radio r , la tarea es encontrar el área del decágono. Ejemplos:   Input: r = 5 Output: 160.144 Input: r = 8 Output: 409.969 Enfoque :  Sabemos, lado del decágono dentro del círculo, a = r√(2-2cos36) ( Consulte aquí )  Entonces, área … Continue reading «Área del decágono inscrito dentro del círculo»

Distancia recorrida por la manecilla de hora y minutos en un intervalo de tiempo dado

Dados dos números H y M que denotan la longitud de la manecilla de las horas y los minutos y dos intervalos de tiempo (por ejemplo, T1 y T2 ) en forma de HH:MM , la tarea es encontrar la distancia recorrida por la manecilla de las horas y los minutos entre el tiempo T1 … Continue reading «Distancia recorrida por la manecilla de hora y minutos en un intervalo de tiempo dado»

Programa para Volumen y Área de Superficie de Cuboide

El cuboide es una figura tridimensional en forma de caja representada en el plano tridimensional. El cuboide tiene 6 caras en forma de rectángulo. Cada cara se encuentra con otra cara a 90 grados cada una. Tres lados del cuboide se encuentran en el mismo vértice. Dado que está formado por 6 caras rectangulares, tiene … Continue reading «Programa para Volumen y Área de Superficie de Cuboide»

Comprueba si cuatro segmentos forman un rectángulo.

Nos dan cuatro segmentos como un par de coordenadas de sus puntos finales. Necesitamos decir si esos cuatro segmentos de línea forman un rectángulo o no. Ejemplos:   Input : segments[] = [(4, 2), (7, 5), (2, 4), (4, 2), (2, 4), (5, 7), (5, 7), (7, 5)] Output : Yes Given these segment make a rectangle … Continue reading «Comprueba si cuatro segmentos forman un rectángulo.»

Compruebe si existe un punto en el sector del círculo o no.

Tenemos un círculo centrado en el origen (0, 0). Como entrada, se nos proporciona el ángulo inicial del sector circular y el tamaño del sector circular en porcentaje.  Ejemplos:  Input : Radius = 8 StartAngle = 0 Percentage = 12 x = 3 y = 4 Output : Point (3, 4) exists in the circle … Continue reading «Compruebe si existe un punto en el sector del círculo o no.»

Encuentra puntos a una distancia dada en una línea de pendiente dada

Dadas las coordenadas de un punto bidimensional p(x 0 , y 0 ). Encuentre los puntos a una distancia L de él, tal que la línea formada al unir estos puntos tenga una pendiente de M. Ejemplos:  Input : p = (2, 1) L = sqrt(2) M = 1 Output :3, 2 1, 0 Explanation: … Continue reading «Encuentra puntos a una distancia dada en una línea de pendiente dada»