Thursday, 21 November 2013

UVA sloved: problem number: 11854 - Egypt

                                                                 
question:
                                                             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

_____________________________________________________________________

solution:

#include<cstdio>

int main()
{
int a,b,c;
  while (scanf("%d %d %d",&a,&b,&c)==3)
        {
         if (a==0 && b==0 && c==0)
         break;
          if (a<=0 || b<=0 ||c<=0)
                     printf("wrong\n");
           else if (a*a==b*b+c*c)
                     printf("right\n");
          else if (b*b==a*a+c*c)
                     printf("right\n");
          else if (c*c==a*a+b*b)
                     printf("right\n");
          else
                     printf("wrong\n");
         }

}

No comments:

Post a Comment