что неправильно Задача тип треугольника непроходит 3 теста
#include
#include
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if((a+b)
{
printf("impossible");
}
else if((a*a)>(b*b)+(c*c) || (b*b)>(a*a)+(c*c) || (c*c)>(b*b)+(a*a))
{
printf("obtuse");
}
else if((a*a)==(b*b)+(c*c) || (b*b)==(a*a)+(c*c) || (c*c)==(a*a)+(b*b))
{
printf("right");
}
else if ((a*a)<(b*b)+(c*c) || (b*b)<(a*a)+(c*c) || (c*c)<(b*b)+(a*a))
{
printf("acute");
}
return 0;
}
Отсортируйте стороны и жизнь сразу станет легче.