https://www.acmicpc.net/problem/10101
3개의 각 크기를 조건문으로 검사해서 각 조건에 맞는 문자열을 출력해주면 된다.
먼저 합이 180인지 확인하고 아니라면 밑의 조건들을 다시 검사해주는 식으로 조건문을 구성해주면 된다.
정답코드
#include "iostream"
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if (a + b + c != 180)
cout << "Error" << endl;
else
{
if (a == 60 && b == 60 && c == 60)
cout << "Equilateral" << endl;
else if (a == b || b == c || a == c)
cout << "Isosceles" << endl;
else
cout << "Scalene" << endl;
}
return 0;
}
'코딩테스트 > 백준' 카테고리의 다른 글
[백준][C++]14215번. 세 막대 (1) | 2024.09.11 |
---|---|
[백준][C++]5073번. 삼각형과 세 변 (3) | 2024.09.11 |
[백준][C++]9063번. 대지 (0) | 2024.09.09 |
[백준][C++]3009번. 네 번째 점 (1) | 2024.09.06 |
[백준][C++]1085번. 직사각형에서 탈출 (0) | 2024.09.05 |