AcWing 666. 三角形类型
原题链接
困难
作者:
繁花似锦
,
2020-04-20 01:10:23
,
所有人可见
,
阅读 506
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
double a[3];
for(int i=0;i<3;i++) cin >> a[i];
sort(a,a+3,greater());
if(a[0]>=a[1]+a[2]) printf("NAO FORMA TRIANGULO\n");
else
{
if(a[0]*a[0] == a[1]*a[1]+a[2]*a[2]) printf("TRIANGULO RETANGULO\n");
else if(a[0]*a[0] > a[1]*a[1]+a[2]*a[2]) printf("TRIANGULO OBTUSANGULO\n");
else if(a[0]*a[0] < a[1]*a[1]+a[2]*a[2]) printf("TRIANGULO ACUTANGULO\n");
if(a[0] == a[1] && a[1] == a[2]) printf("TRIANGULO EQUILATERO\n");
else if(a[0] == a[1] || a[1] == a[2]) printf("TRIANGULO ISOSCELES\n");
}
}