AcWing 666. 三角形类型
原题链接
困难
作者:
ls131
,
2020-05-02 09:29:23
,
所有人可见
,
阅读 601
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int main(){
double d[3];
for(int i=0;i<3;i++) cin>>d[i];
sort(d,d+3);
double a=d[2],b=d[1],c=d[0];
// cout<<a<<b<<c;
if(a>=(b+c)) cout<<"NAO FORMA TRIANGULO";
else{
if(a*a==(b*b+c*c)) cout<<"TRIANGULO RETANGULO"<<endl;
if(a*a>(b*b+c*c)) cout<<"TRIANGULO OBTUSANGULO"<<endl;
if(a*a<(b*b+c*c)) cout<<"TRIANGULO ACUTANGULO"<<endl;
if(a==b&&b==c) cout<<"TRIANGULO EQUILATERO"<<endl;
else if(a==b||b==c||a==c) cout<<"TRIANGULO ISOSCELES"<<endl;
}
return 0;
}