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;
}

+ Recent posts