Red de conocimiento informático - Conocimiento sistemático - Programación para encontrar el número de triángulos rectángulos

Programación para encontrar el número de triángulos rectángulos

El proceso es el siguiente:

# include ltiostream gt

# include ltcmath gt

Usar namespace std

int main()< / p>

{

Doble X1, X2, X3, Y1, Y2, Y3, s1, s2, S3;

cout lt lt Por favor ingresa el primer ángulo del Coordenadas del triángulo (x, y)

CIN gt; gtx 1 gt; gty 1;

cout lt ltIngrese las coordenadas (x, y) de la segunda esquina del triángulo

CIN gt; gtX2 gt; gty2;

cout lt ltIngrese las coordenadas (x, y) de la tercera esquina del triángulo

CIN gtX3; gt; gty3 ;

s 1 = sqrt((x 1-X2)*(x 1-X2) (y 1-Y2)*(y 1-Y2));

S2 = raíz cuadrada((x 1-X3)*(x 1-X3) (y 1-Y3)*(y 1-Y3));

S3 = raíz cuadrada((X3-X2)* (X3- X2) (Y3-Y2)*(Y3-Y2));

if(((s 1 S2 gt; S3) amp; amp(s 1-S2 lt; S3))| |(( s 1 S3 gt; s2) y amplificador (s 1-S3 lt; S2)) | ((S3 S2 gt; s 1); amplificador (S3-S2 lt; s1)))

si((s 1 * s 1 S2 * S2 = = S3 * S3)| |(S2 * S2 S3 * S3 = = s 1 * s 1)| |(s 1 * s 1 S3 * S3 = = S2 * S2 ))

cout lt "¡Este es un triángulo rectángulo!" = = S3 | amp; amps2 = = s3 amp amps1==s3)

cout lt lt "¡Este es un triángulo equilátero!" >cout lt lt "¡Estos tres puntos pueden formar un triángulo aproximado! " lt ltendl

Otros

cout lt lt" ¡Estos tres puntos no forman un triángulo! ” lt ltendl

devuelve 0;

}