본문 바로가기
C

[C]백준 09.기본수학2: 4153

by 열지희공 2022. 1. 15.

백준 4153

내코드

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void right(int a, int b, int c) {
	int max;
	a = a * a;
	b = b * b;
	c = c * c;
	max = a > b ? a : b;
	max = max > c ? max : c;
	if (max == a + b + c - max) {
		printf("right\n");
	}
	else {
		printf("wrong\n");
	}
}
int main()
{
	while (1) {
		int a, b, c;
		scanf("%d %d %d", &a, &b, &c);
		if (a == 0 && b == 0 && c == 0) {
			break;
		}
		right(a, b, c);
	}

	return 0;
}

3개의 변을 a, b, c로 입력받아 제곱을 해준다. 그 후 그 중 가장 큰 값이 나머지 값들의 합과 같다면 right을 그렇지않다면 wrong을 출력하도록 했다. 

'C' 카테고리의 다른 글

[C]백준 09.기본수학2: 1002  (0) 2022.01.15
[C]백준 09.기본수학2: 3053  (0) 2022.01.15
[C]백준 09.기본수학2: 3009  (0) 2022.01.15
[C]백준 09.기본수학2: 1085  (0) 2022.01.15
[C]백준 09.기본수학2: 9020  (0) 2022.01.15