백준/기타
4153번: 직각삼각형 [C++]
Koalitsiya
2023. 4. 6. 15:03
문제
풀이
세 정수를 받아 피타고라스의 정리를 이용해 직각삼각형인지 판별하고, 0 0 0이 입력되면 반복문이 종료되도록 한다.
#include <iostream>
using namespace std;
int main() {
int x, y, z;
int tmp;
while (true) {
cin >> x >> y >> z;
if ((x == 0) && (y == 0) && (z == 0)) break;
if (x > y) {
tmp = y;
y = x;
x = tmp;
}
if (y > z) {
tmp = z;
z = y;
y = tmp;
}
if (x * x + y * y == z * z) cout << "right\n";
else cout << "wrong\n";
}
return 0;
}