안녕하세요. 언제나 휴일입니다.
이번에는 피타고라스 정리에 만족하는 정수 찾는 소스 코드입니다.
피타고라스의 정리는 직각 삼각형에서 양 변의 제곱의 합은 빗변의 제곱의 합과 같다는 것이죠.
1부터 50까지의 정수 중에 직각 삼각형을 만족하는 세 변 a, b, c를 구하는 소스 코드입니다.
소스 코드
//피타고라스 정리에 만족하는 a,b,c #include <stdio.h> int main(void) { int a = 0, b = 0, c = 0; printf(" a b c \n"); for (a = 1; a <= 50; a++) { for (b = 1; b <= 50; b++) { for (c = 1; c <= 50; c++) { if ((a*a) + (b*b) == (c*c)) { printf("%2d %2d %2d\n", a, b, c); } } } } return 0; }