Untitled

 avatar
unknown
plain_text
5 months ago
3.0 kB
4
Indexable
#include <stdio.h>
void result (double x,double y,double z)
{
    if (x >=y+z)
    {
        printf("NAO FORMA TRIANGULO\n");
        if (x == y && y ==z)
        {
            printf("TRIANGULO EQUILATERO\n");
        }
        else if (x == y && x != z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (x == z && x != y)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (z == y && x != z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
    }
    else if ((x * x) == (y * y) + (z * z))
    {
        printf("TRIANGULO RETANGULO\n");
        if (x == y && y == z)
        {
            printf("TRIANGULO EQUILATERO\n");
        }
        else if (x == y && x != z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (x == z && x != y)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (z == y && x != z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
    }
    else if ((x * x) > (y * y) + (z * z))
    {
        printf("TRIANGULO OBTUSANGULO\n");
        if (x == y && y == z)
        {
            printf("TRIANGULO EQUILATERO\n");
        }
        else if (x == y && x != z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (x == z && x != y)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (z == y && x != z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
    }
    else if ((x * x) < (y * y) + (z * z))
    {
        printf("TRIANGULO ACUTANGULO\n");
        if (x == y && y == z)
        {
            printf("TRIANGULO EQUILATERO\n");
        }
        else if (x == y && x !=z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (x == z && x != y)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
        else if (z == y && x != z)
        {
            printf("TRIANGULO ISOSCELES\n");
        }
    }
}
int main()
{
    double A, B, C, t1, t2, t3;
    scanf("%lf %lf %lf", &t1, &t2, &t3);
    if (t1 > t2)
    {
        if(t1>t3)
        {
            A = t1;
            if(t2>t3)
            {
                B = t2;
                C = t3;
                result(A, B, C);
            }
            else{
                B = t3;
                C = t2;
                result(A, B, C);
            }
        }
        else
        {
            A = t3;
            B = t1;
            C = t2;
            result(A, B, C);
        }
    }
    else
    {
        if(t2>t3)
        {
            A = t2;
            if(t1>t3)
            {
                B = t1;
                C = t3;
                result(A, B, C);
            }
            else
            {
                B = t3;
                C = t1;
                result(A, B, C);
            }
        }
        else
        {
            A = t3;
            B = t2;
            C = t1;
            result(A, B, C);
        }
    }
}
Editor is loading...
Leave a Comment