1234567891011121314151617181920212223242526272829303132333435363738394041 |
- bool rightTriangle(int x, int y, int z) {
- std::vector<int> valid = {x,y,z};
- for(int i=0;i<valid.size();i++){
- if(valid[i]<=0){
- return false;
- }
- valid[i]*=valid[i];
- }
- std::sort(valid.begin(),valid.end());
- return valid[2] == valid[0]+valid[1];
-
-
- }
|