AcWing 666. 三角形类型
原题链接
简单
作者:
开始下雨了
,
2024-07-26 16:15:31
,
所有人可见
,
阅读 1
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
float a,b,c,temp;
cin>>a>>b>>c;
if(b>a){
temp=b;
b=a;
a=temp;
}
if(c>a){
temp=c;
c=a;
a=temp;
}
if(c>b){
temp=c;
c=b;
b=temp;
}
if(a>=b+c){
cout<<"NAO FORMA TRIANGULO"<<endl;
}else
{
if(pow(a,2)==pow(b,2)+pow(c,2)){
cout<<"TRIANGULO RETANGULO"<<endl;
}
if(pow(a,2)>pow(b,2)+pow(c,2)){
cout<<"TRIANGULO OBTUSANGULO"<<endl;
}
if(pow(a,2)<pow(b,2)+pow(c,2)){
cout<<"TRIANGULO ACUTANGULO"<<endl;
}
if(a==b&&b==c){
cout<<"TRIANGULO EQUILATERO"<<endl;
}
if((a==b&&a!=c&&b!=c)||(a==c&&a!=b&&c!=b)||(b==c&&b!=a&&c!=a)){
cout<<"TRIANGULO ISOSCELES"<<endl;
}
}
return 0;
}