# Untitled

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;
}
```