BOJ 문제풀이

백준 4153번 c++ 풀이

koreasunoo 2021. 8. 1. 14:12

안녕하세요 오늘은 단순 수학문제를 풀어보겠습니다.

 

계획은 우선 세 점을 입력 받아서 정렬하고, 피타고라스의 정리를 이용하여 직각삼각형 판별을 해볼 겁니다.

 

코드:

#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;
		}
		
	}
}

'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