문제
소스코드
#include<iostream>
int main() {
int a, b, c;
for (; true;) {
std::cin >> a >> b >> c;
if (a == 0 && b == 0 && c == 0)break;
if ((a * a + b * b == c * c) || (a * a + c * c == b * b) || (c * c + b * b == a * a)) {
std::cout << "right" << std::endl;
}
else
std::cout << "wrong" << std::endl;
}
}
후기
피타고라스 공식을 알고 있다면 어렵지 않은 문제이다.
출처 및 레퍼런스
문제 출처: https://www.acmicpc.net/problem/4153
'온라인 코딩 > 수학(Math)' 카테고리의 다른 글
[백준] 2581번 소수 (0) | 2020.04.03 |
---|---|
[백준] 1978번 소수 찾기 (0) | 2020.02.08 |
[백준] 1712번 순익분기점 (0) | 2020.02.07 |
[백준] 10539번 수빈이와 수열 (0) | 2020.01.27 |
[백준] 3009번 직사각형에서 탈출 (1) | 2019.12.15 |