Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C에서 정삼각형에 내접할 수 있는 가장 큰 정사각형은?

<시간/>

기재된 평면 모양 또는 솔리드는 다른 기하학적 모양 또는 솔리드로 둘러싸여 있고 내부에 "꼭 맞는" 모양입니다. "정사각형이 삼각형에 내접되어 있습니다"라는 말은 "삼각형이 사각형에 외접되어 있습니다"와 정확히 같은 의미입니다. .

정삼각형 안에 내접할 수 있는 가장 큰 정사각형 -

C에서 정삼각형에 내접할 수 있는 가장 큰 정사각형은?

정삼각형 안에 내접할 수 있는 가장 큰 정사각형 -

예를 들어 보겠습니다.

Input: 5
Output: 2.32

설명

정사각형의 한 변은 x입니다. .

이제 DE에 수직입니다. .

DE BC와 평행 , 각도 AED =각도 ACB =60

삼각형 EFC ,

⇒ Sin60 =x/ EC

⇒ √3 / 2 =x/EC

⇒ EC =2x/√3

삼각형 AHE ,

⇒ 코스 60 =x/2AE

⇒ 1/2 =x/2AE

⇒ AE =x

측면 AC 삼각형 =2x/√3 + x . 지금,

a =2x/√3 + x

x =a/(1 + 2/√3) =0.464a

예시

#include <stdio.h>
#include <math.h>
int main() {
   float a = 5;
   float area = 0.464 * a;
   printf("The area is : %f",area);
   return 0;
}

출력

The area is : 2.320000