AcWing 666. 三角形类型
原题链接
困难
作者:
浙江星辰
,
2020-10-09 20:22:59
,
所有人可见
,
阅读 341
#include<iostream>
using namespace std;
int main(){
double a,b,c,tmp;
scanf("%lf %lf %lf",&a,&b,&c);
if(a<b){
tmp=a;
a=b;
b=tmp;
}
if(a<c){
tmp=a;
a=c;
c=tmp;
}
if(b<c){
tmp=b;
b=c;
c=tmp;
}
if(a>=b+c) cout<<"NAO FORMA TRIANGULO";
else {
if(a*a==b*b+c*c) cout<<"TRIANGULO RETANGULO\n";
if(a*a>b*b+c*c) cout<<"TRIANGULO OBTUSANGULO\n";
if(a*a<b*b+c*c) cout<<"TRIANGULO ACUTANGULO\n";
if((a==b&& c!=a)||(b==c && a!=c)) cout<<"TRIANGULO ISOSCELES\n";
if(a==b && a==c) cout<<"TRIANGULO EQUILATERO";
}
return 0;
}