티스토리 뷰
직각삼각형 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 298 | 227 | 213 | 75.532% |
문제
과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오.
입력
입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다.
출력
각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다.
예제 입력
6 8 10 25 52 60 5 12 13 0 0 0
예제 출력
right wrong right
힌트
출처
Contest > Waterloo's local Programming Contests > 2 October, 2010 A번
- 문제를 번역한 사람: josephwon0310
#include <stdio.h>
// a^2 + b^2 = c^2
//6 8 10
//25 52 60
//5 12 13
//0 0 0
int main(){
int x = 1, y = 1, z = 1, sum;
while(1){
scanf("%d %d %d", &x, &y, &z);
if(x == 0 && y == 0 && z == 0)
break;
else{
if(x * x + y * y == z * z || y * y + z * z == x * x || z * z + x * x == y * y )
printf("right\n");
else
printf("wrong\n");
}
}
}
https://www.acmicpc.net/problem/4153
'C, C++ > Baekjoon Online Judge' 카테고리의 다른 글
Baekjoon 백준 5598번 카이사르 암호 (0) | 2016.08.27 |
---|---|
Baekjoon 백준 5361번 전투 드로이드 가격 (0) | 2016.08.27 |
Baekjoon 백준 5576번 콘테스트 (0) | 2016.07.16 |
Baekjoon 백준 9316번 Hello Judge (0) | 2016.07.15 |
Baekjoon 백준 7567번 그릇 (0) | 2016.07.15 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com