Untitled
unknown
plain_text
a year ago
3.0 kB
5
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