Written by JS970
on
on
4153 - 직각삼각형
- 난이도: 브론즈 3
- 날짜: 2023년 2월 5일
- 상태: Correct
- 추가 검토 여부: No
solution
- 그냥 세 수를 입력 받아서 가장 큰 수의 제곱이 다른 두 수의 제곱의 합과 같은지를 비교하면 되는 단순한 문제
- pow함수, sort함수의 사용법을 숙지해야 한다.
code
#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main()
{
int arr[3];
while(1)
{
int a, b, c;
cin >> a;
cin >> b;
cin >> c;
if(a == 0 && b == 0 && c == 0) break;
arr[0] = a; arr[1] = b; arr[2] = c;
sort(arr, arr + 3);
if(pow(arr[2], 2) == pow(arr[1], 2) + pow(arr[0], 2)) cout << "right" << endl;
else cout << "wrong" << endl;
}
return 0;
}