Compruebe si el cuadrilátero es válido o no si se dan los ángulos

Dados cuatro enteros A , B , C y D que representan los cuatro ángulos de un cuadrilátero en grados. La tarea es verificar si el cuadrilátero dado es válido o no. Ejemplos:  Entrada: A = 80, B = 70, C = 100, D=110  Salida: Válido  Entrada: A = 70, B = 80, C = … Continue reading «Compruebe si el cuadrilátero es válido o no si se dan los ángulos»

Número de formas en que N se puede dividir en cuatro partes para construir un rectángulo

Dado un número entero N , la tarea es dividir el número en cuatro partes de modo que las partes divididas se puedan usar para construir un rectángulo pero no un cuadrado. Halla cuantos numeros de vias hay para que se pueda dividir el numero cumpliendo la condicion. Ejemplos:   Entrada: N = 8  Salida: 1 … Continue reading «Número de formas en que N se puede dividir en cuatro partes para construir un rectángulo»

Cubo más grande que se puede inscribir dentro de un cono circular recto

Dado un cono circular recto de radio r y altura perpendicular h . Tenemos que encontrar la longitud del lado del cubo más grande que se puede inscribir en él. Ejemplos :   Input : h = 5, r = 6 Output : 3.14613 Input : h = 8, r = 12 Output : 5.43698 Aproximación … Continue reading «Cubo más grande que se puede inscribir dentro de un cono circular recto»

Compruebe si es posible pasar de (a, 0) a (b, 0) con saltos dados

Dados dos puntos, es decir (a, 0) a (b, 0). La tarea es comprobar si es posible pasar de (a,0) a (b,0) o no. Uno puede moverse como (a, 0), (a+x, 0), (a+x+1, 0), (a, 2*x, 0), (a, 2*x+1, 0)… … Ejemplos:  Input: a = 3, x = 10, b = 4 Output: No Input: … Continue reading «Compruebe si es posible pasar de (a, 0) a (b, 0) con saltos dados»

Compruebe si es posible pasar de (0, 0) a (x, y) en N pasos

Dado un punto (x, y). Encuentra si es posible o no pasar de (0, 0) a (x, y) en exactamente n pasos. 4 tipos de pasos son válidos, puede moverse desde un punto (a, b) a cualquiera de (a, b+1), (a, b-1), (a-1, b), (a+1, b) Ejemplos :   Input: x = 0, y = 0, … Continue reading «Compruebe si es posible pasar de (0, 0) a (x, y) en N pasos»

Perímetro de casco convexo para un conjunto dado de puntos

Dados n puntos 2-D points [] , la tarea es encontrar el perímetro del casco convexo para el conjunto de puntos. Un casco convexo para un conjunto de puntos es el polígono convexo más pequeño que contiene todos los puntos. Ejemplos: Entrada: puntos[] = {{0, 3}, {2, 2}, {1, 1}, {2, 1}, {3, 0}, {0, … Continue reading «Perímetro de casco convexo para un conjunto dado de puntos»

Programa para comprobar si N es un número icositetragonal

Dado un número entero N , la tarea es verificar si es un número icositetragonal o no.  Número icositetragonal : una clase de número figurado. Tiene un polígono de 24 lados llamado Icositetragon. El N-ésimo número icositetragonal cuenta el número de puntos y todos los demás puntos están rodeados por una esquina común para compartir y … Continue reading «Programa para comprobar si N es un número icositetragonal»

Número dodecaédrico centrado

Dado un número n, encuentre el n-ésimo número dodecaédrico centrado. Un número dodecaédrico centrado es una clase de número figurativo. Está formado por un punto central, rodeado por sucesivas capas dodecaédricas (poliédricas con 12 superficies planas). Los primeros números dodecaédricos centrados (donde n = 0, 1, 2, 3…….) son:  1, 33, 155, 427, 909, 1661 …………… … Continue reading «Número dodecaédrico centrado»

Minimice los movimientos para alcanzar un punto de destino desde el origen moviéndose horizontal o diagonalmente en la dirección correcta

Dada la fuente (X1, Y1) como (0, 0) y un objetivo (X2, Y2) en un plano 2-D. En un solo paso, se puede visitar (X1+1, Y1+1) o (X1+1, Y1) desde (X1, Y1) . La tarea es calcular los movimientos mínimos necesarios para alcanzar el objetivo utilizando los movimientos dados. Si no se puede alcanzar el … Continue reading «Minimice los movimientos para alcanzar un punto de destino desde el origen moviéndose horizontal o diagonalmente en la dirección correcta»

Transformación de ventana a ventana gráfica en gráficos por computadora con implementación

La transformación de ventana a ventana gráfica es el proceso de transformar objetos de coordenadas mundiales 2D en coordenadas de dispositivo. Los objetos dentro del mundo o la ventana de recorte se asignan a la ventana gráfica, que es el área de la pantalla donde se asignan las coordenadas del mundo para que se muestren.  … Continue reading «Transformación de ventana a ventana gráfica en gráficos por computadora con implementación»