출처 : 반크_세계유산 경복궁
문제]
과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오.
입력
입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다.
출력
각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다.
예제 입력 1
6 8 10
25 52 60
5 12 13
0 0 0
예제 출력 1
right
wrong
right
출처 : 백준_4153번
참고풀이]
#include <stdio.h>
int main(){
int A,B,C;
int t;
while(1)
{
scanf("%d%d%d",&A,&B,&C);
if(A==0 && B==0 && C==0) break;
if((A>0 && A<30000) && (B>0 && B<30000) && (C>0 && C<30000))
{
if(A>C && A>B){ t=A; A=C; C=t;}
else if(A>C && A<B){ t=B; B=C; C=t;}
else if(B>C && A<C){ t=B; B=C; C=t;}
if(A*A+B*B==C*C) printf("right\n");
else printf("wrong\n");
}
else return 0;
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 174제] solved.ac class2 소수 찾기 (0) | 2024.09.19 |
---|---|
C언어 173제] solved.ac class2 웰컴 키트 (0) | 2024.09.18 |
C언어 171제] solved.ac class1 문자와 문자열 (0) | 2024.09.17 |
C언어 170제] solved.ac class1 별 찍기 (0) | 2024.09.17 |
C언어 169제] solved.ac class1 A + B - C (1) | 2024.09.17 |
댓글