https://www.acmicpc.net/problem/5073
5073번: 삼각형과 세 변
각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.
www.acmicpc.net
코드
#include<iostream>
using namespace std;
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int A,B,C;
while(1){
cin>>A>>B>>C;
if(!A&&!B&&!C)
break;
if(A==B && B==C)
cout<<"Equilateral"<<'\n';
else if(A >= B+C || B >= A+C || C >= B+A)
cout<<"Invalid"<<'\n';
else if(A==B || B==C || A==C)
cout<<"Isosceles"<<'\n';
else
cout<<"Scalene"<<'\n';
}
return 0;
}

728x90
'알고리즘 > 백준 문제' 카테고리의 다른 글
| 9655 - 돌 게임 (0) | 2023.02.23 |
|---|---|
| 10431 - 줄 세우기 (0) | 2023.02.23 |
| 23971 - ZOAC 4 (0) | 2023.02.22 |
| [ALGORITHM] 백준 20056 - 마법사 상어와 파이어볼 (0) | 2022.12.13 |
| [ALGORITHM] 백준 17420 - 깊콘이 넘쳐흘러 (0) | 2022.10.25 |
댓글