35. 三角形类型 标准IO
时间限制:1000 MS 内存限制:64 MB    算法评级:    状态:

读取表示三角形三条边的 $3$ 个浮点数($A$,$B$ 和 $C$ )并按降序排列,使 $A$ 边是三边中最大的一边。

接下来,根据以下情况,确定它们可以组成的三角形类型:

如果 $A\geq B+C$,则说明三条边不能构成三角形,输出:NAO FORMA TRIANGULO

否则,说明三条边可以构成三角形,然后按如下情况输出:

  • 如果 $A^{2} = B^{2}+C^{2}$,请输出:TRIANGULO RETANGULO

  • 如果 $A^{2} > B^{2}+C^{2}$,请输出:TRIANGULO OBTUSANGULO

  • 如果 $A^{2} < B^{2}+C^{2}$,请输出:TRIANGULO ACUTANGULO

如果三个边长度都相同,请输出:TRIANGULO EQUILATERO

如果只有两个边长度相同而第三个边长度不同,请输出:TRIANGULO ISOSCELES

ac35.jpg


输入格式

共一行,包含三个浮点数 $A$,$B$,$C$。


输出格式

输出 $A$,$B$,$C$ 组成的三角形的类型。

注意,上述条件可能满足不止一条,这种情况下将所有类型名称,按题目介绍顺序输出,每行输出一条。


数据范围

$0 \lt A,B,C \lt 10.0$


样例输入

7.0 5.0 7.0

样例输出

TRIANGULO ACUTANGULO
TRIANGULO ISOSCELES

 

代码运行状态:

输出