Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.4 kB
0
Indexable
Never
#include <stdio.h>
int main()
{
    double A,B,C;
    scanf("%lf %lf %lf",&A,&B,&C);

    //double k=();
    if ((A>=(B+C)) || (B>=A+C)||(C>=B+A))
    {
        printf("NAO FORMA TRIANGULO\n");
        if (A==B || B==C || A==C)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        if (A==B && B==C)
        {
            printf("TRIANGULO EQUILATERO\n");
        }       
    }
    else if ((A*A==B*B+C*C) || (B*B==A*A+C*C) || (C*C==A*A+B*B))
    {
        printf("TRIANGULO RETANGULO\n");
        if (A==B || B==C || A==C)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        if (A==B && B==C)
        {
            printf("TRIANGULO EQUILATERO\n");
        }
    }
    else if ((A*A)>((B*B)+(C*C))|| (B*B)>(A*A+C*C)||(C*C)>(A*A +B*B))
    {
        printf("TRIANGULO OBTUSANGULO\n");
        if (A==B || B==C || A==C)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        if (A==B && B==C)
        {
            printf("TRIANGULO EQUILATERO\n");
        }
    }
    else if ((A*A)<(B*B+C*C)||(B*B)<(A*A+C*C)||(C*C)<(A*A+B*B))
    {
        printf("TRIANGULO ACUTANGULO\n");
        
        if (A==B && B==C && A==C)
        {
            printf("TRIANGULO EQUILATERO\n");
        }
        else if (A==B || B==C || A==C)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
    }
   
    return 0;
}