PS(Problem Solving)/soleved.ac CLASS

solved.ac CLASS 2 백준 4153(직각삼각형)

LiaLi_1997 2021. 10. 19. 13:31

백준 4153

핵심로직

  1. 피타고라스의 정리 이용
  2. 입력이 작은 순으로 들어오는 게 아니기 때문에 sorting 필요
#include <iostream>
#include <algorithm>

using namespace std;

int triArr[3];


int main() {
    for (int i = 0; ; i++)
    {
        cin >> triArr[0] >> triArr[1] >> triArr[2];
        if (triArr[0] == 0 && triArr[1] == 0 && triArr[2] == 0) break;
        else {
            sort(triArr, triArr + 3);
            if (triArr[0] * triArr[0] + triArr[1] * triArr[1] == triArr[2] * triArr[2]) cout << "right" << endl;
            else cout << "wrong" << endl;
        }
    }

    return 0;
}