0003 - Is it a Right Triangle? / AizuOnlineJudge
#include <iostream> using namespace std; bool Check(int a, int b, int c) { return (a*a==b*b+c*c)? true : false; } void Solve(int n) { int a, b, c; for (int i=0; i<n; ++i) { cin >> a >> b >> c; cout << ( (Check(a,b,c) || Check(b,c,a) || Check(c,a,b) )? "YES" : "NO") << endl; } } int main(void) { int n; cin >> n; Solve(n); return 0; }
三平方の定理を用い三角形であるか判定。
その結果を出力。
~了~