이 문제에서 우리는 정다각형의 변을 나타내는 숫자 n이 주어집니다. 우리의 임무는 C++에서 일반 다각형의 내부 및 외부 각도를 찾는 프로그램을 만드는 것입니다. .
문제 설명 − 여기에서 주어진 변의 수에 대해 변 n의 정다각형의 각 내각과 외각 값을 찾습니다.
내부 각도 다각형 내부에 있는 다각형의 인접한 두 변 사이의 각도입니다.
외부 각도 폴리곤 외부에 있는 폴리곤의 인접한 두 변 사이의 각도입니다.
문제를 이해하기 위해 예를 들어보겠습니다.
입력
n = 5
출력
Interior Angle = 108, Exterior Angle = 72
솔루션 접근 방식
문제에 대한 간단한 해결책은 공식을 사용하여 내부각을 찾는 것입니다. 변이 n인 정다각형.
외부 각도 공식
( 360 )/n
다각형의 외각은 다각형의 내각의 보수입니다.
내각 공식
180 - (360 /n)
우리 솔루션의 작동을 설명하는 프로그램
예시
#include <iostream> using namespace std; int FindExtAnglePolygon(int n) { return (360 / n); } int main() { int n = 10; cout<<"Interior Angle: "<<(180 - FindExtAnglePolygon(n)); cout<<"\nExterior Angle: "<<FindExtAnglePolygon(n); return 0; }
출력
Interior Angle: 144 Exterior Angle: 36