백준 문제풀이

10101 번 : 삼각형 외우기

하다블 2023. 4. 28. 18:19
반응형

문제는 다음과 같습니다.

https://www.acmicpc.net/problem/10101

 

10101번: 삼각형 외우기

문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다.

www.acmicpc.net

 

풀이 코드는 다음과 같습니다.

#include <iostream>
using namespace std;


int main()
{
	int x,y,z;
	cin>>x>>y>>z;
	if(x+y+z!=180)
		cout<<"Error";
	else
	{
		if(x==y&&x==z&&y==z)
			cout<<"Equilateral";
		else if(x==y||x==z||y==z)
			cout<<"Isosceles";
		else
			cout<<"Scalene";
	}
}

세 각의 합이 180이 되는지부터 확인하고 이후에 세 각이 같은지, 두 각만 같은지, 모두 다른지 확인하도록 했습니다.

반응형