24h購物| | PChome| 登入
2011-12-03 19:16:23| 人氣417| 回應0 | 上一篇 | 下一篇

[UVA] 11854 - Egypt

推薦 0 收藏 0 轉貼0 訂閱站台

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

台長: Morris
人氣(417) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: UVA |
此分類下一篇:[UVA] 11942 - Lumberjack Sequencing
此分類上一篇:[UVA] 1225 - Digit Counting

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文