2011-12-03 19:16:23Morris

[UVA] 11854 - Egypt

Problem A: Egypt

A long time ago, the Egyptians figured out that a triangle with sides of length 3, 4, and 5 had a right angle as its largest angle. You must determine if other triangles have a similar property.

The Input

Input represents several test cases, followed by a line containing 0 0 0. Each test case has three positive integers, less than 30,000, denoting the lengths of the sides of a triangle.

The Output

For each test case, a line containing "right" if the triangle is a right triangle, and a line containing "wrong" if the triangle is not a right triangle.

Sample Input

6 8 10
25 52 60
5 12 13
0 0 0

Output for Sample Input

right
wrong
right



#include<stdio.h>
#define Swap(x, y) {int t; t = x, x = y, y = t;}
int main() {
int x, y, z;
while(scanf("%d %d %d", &x, &y, &z) == 3) {
if(x == 0 && y == 0 && z == 0)
break;
if(x > z) Swap(x, z);
if(y > z) Swap(y, z);
puts(x*x + y*y == z*z ? "right" : "wrong");
}
return 0;
}