AcWing 666. 三角形类型
原题链接
简单
作者:
wangzi宸
,
2024-11-14 21:17:18
,
所有人可见
,
阅读 10
#include<bits/stdc++.h>
using namespace std;
double x[3];
double a,b,c;
int main(){
cin>>x[0]>>x[1]>>x[2];
sort(x,x+3);
a=x[2],b=x[1],c=x[0];
if(a>=b+c) puts("NAO FORMA TRIANGULO");
else{
if(a*a==b*b+c*c) puts("TRIANGULO RETANGULO");
if(a*a>b*b+c*c) puts("TRIANGULO OBTUSANGULO");
if(a*a<b*b+c*c) puts("TRIANGULO ACUTANGULO");
if(a==b&&b==c) puts("TRIANGULO EQUILATERO");
if((a==b&&a!=c)||(b==c&&b!=a)||(c==a&&c!=b)) puts("TRIANGULO ISOSCELES");
}
return 0;
}