Даны три стороны треугольника .определить существует ли треугольник с заданными сторонами,если да ,то определить является ли он прямоугольным,равнобедренным или равносторонним,какой треугольник тупоугольный или остроугольный
#include
#include
#include
using namespace std;
int main()
{
int a, b, c;
cin>>a>>b>>c;
if ((a + b < c) || (a + c < b) || (b + c < a))
{
cout<<"Не треугольник";
return 0;
}
if ((a * a + b * b == c * c) || (a * a + c * c == b * b)|| (c * c + b * b == a * a))
{
cout<<"Прямоугольный";
return 0;
}
if ((a * a + b * b > c * c) || (a * a + c * c > b * b)|| (c * c + b * b > a * a)) cout<<"Остроугольный";
else
cout<<"Тупоугольный"; }
Оцени ответ
