AcWing 666. 三角形类型
原题链接
困难
作者:
wmh123
,
2022-07-06 11:07:45
,
所有人可见
,
阅读 80
#include <iostream>
using namespace std;
int main()
{
double a, b, c, x, y, z;
cin >> a >> b >> c;
if (a >= b && a >= c) x = a, y = b, z = c;
else if (b >= a && b >= c) x = b, y = a, z = c;
else
{
if (c >= b && c >= a) x = c, y = a, z = b;
}
if (x >= y + z) cout << "NAO FORMA TRIANGULO" << endl;
else
{
if (x * x == y * y + z * z) cout << "TRIANGULO RETANGULO" << endl;
if (x * x > y * y + z * z) cout << "TRIANGULO OBTUSANGULO" << endl;
if (x * x < y * y + z * z) cout << "TRIANGULO ACUTANGULO" << endl;
if (x == y && y== z) cout << "TRIANGULO EQUILATERO" << endl;
else if (x == y || x == z || y == z) cout << "TRIANGULO ISOSCELES" << endl;
}
return 0;
}