https://www.acmicpc.net/problem/5073
삼각형의 세 변의 길이가 주어질 때 변의 길이에 따라 다음과 같이 정의한다.
세 변의 길이가 주어질 때 위 정의에 따른 결과를 출력하시오.
각 줄에는 1,000을 넘지 않는 양의 정수 3개가 입력된다. 마지막 줄은 0 0 0이며 이 줄은 계산하지 않는다.
각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.
// 5073번 : 삼각형과 세 변
#include <stdio.h>
int main(){
while(1){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a == 0 && b == 0 && c == 0){
break;
}
if(a == b && b == c && c == a ){
printf("Equilateral\n");
}
else if(a >= b+c || b >= c + a || c >= a + b){
printf("Invalid\n");
}
else if(a == b || b == c || c == a){
printf("Isosceles\n");
}
else if(a != b && b != c && c != a){
printf("Scalene\n");
}
}
return 0;
}