https://www.acmicpc.net/problem/4153
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<int> v;
int tmp[3];
do {
cin >> tmp[0] >> tmp[1] >> tmp[2];
if ((tmp[0] != 0) || (tmp[1] != 0) || (tmp[2] != 0)) {
sort(tmp, tmp + 3);
if (tmp[0] * tmp[0] + tmp[1] * tmp[1] == tmp[2] * tmp[2])
v.push_back(1);
else
v.push_back(0);
}
else
break;
} while (1);
for (int i = 0; i < v.size(); i++)
if (v.at(i) == 1)
cout << "right\n";
else
cout << "wrong\n";
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 5533번 : 유니크 (0) | 2019.03.02 |
---|---|
[C++] 백준 2783번 : 삼각 김밥 (0) | 2019.03.01 |
[C++] 백준 8320번 : 직사각형을 만드는 방법 (0) | 2019.02.27 |
[C++] 백준 5618번 : 공약수 (0) | 2019.02.27 |
[C++] 백준 5576번 : 콘테스트 (0) | 2019.02.27 |