SMALL
안녕하세요 오늘은 단순 수학문제를 풀어보겠습니다.
계획은 우선 세 점을 입력 받아서 정렬하고, 피타고라스의 정리를 이용하여 직각삼각형 판별을 해볼 겁니다.
코드:
#include <bits/stdc++.h>
#include <vector>
using namespace std;
int main(){
while(1){
vector<int> v(3);
int x, y, z;
cin>>x>>y>>z;
if(x==0) exit(0);
v.at(0) = x; v.at(1) = y; v.at(2) = z;
sort(v.begin(), v.end());
x = v.at(0), y = v.at(1), z = v.at(2);
if(pow(x,2) + pow(y,2) == pow(z,2)){
cout<<"right"<<endl;
}
else{
cout<<"wrong"<<endl;
}
}
}
LIST
'BOJ 문제풀이' 카테고리의 다른 글
백준 7568번 c++ 풀이 (0) | 2021.08.01 |
---|---|
백준 3053번 c++ 풀이 (0) | 2021.08.01 |
백준 3009번 c++ 풀이 (0) | 2021.08.01 |
백준 1085번 c++ 풀이 (0) | 2021.08.01 |
백준 2231 c++ 풀이 (0) | 2021.07.31 |