#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
int a[4];
int flag=0;
for(int i=0;i<4;i++)
scanf("%d",&a[i]);
sort(a,a+4);
if(a[0]+a[1]>a[2])
flag=1;
else if(a[1]+a[2]>a[3])
flag=1;
else if(a[0]+a[1]==a[2])
flag=2;
else if(a[0]+a[1]==a[3])
flag=2;
else if(a[0]+a[2]==a[3])
flag=2;
else if(a[1]+a[2]==a[3])
flag=2;
if(flag==1)
printf("TRIANGLE\n");
else if(flag==2)
printf("SEGMENT\n");
else
printf("IMPOSSIBLE\n");
return 0;
}cf 6a Triangle
最新推荐文章于 2023-11-21 10:18:51 发布
本文提供了一个简单的C++代码示例,用于判断输入的四个整数是否能组成等边、等腰或不等边三角形。通过排序并比较前三个数的和与最后一个数,可以得出三角形的类型。
3326

被折叠的 条评论
为什么被折叠?



