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

C++에서 타원에 내접된 가장 큰 원의 면적 찾기

<시간/>

장축과 단축 길이가 2a &2b인 타원이 있다고 가정합니다. 우리는 그 안에 새겨질 수 있는 가장 큰 원의 넓이를 찾아야 합니다. 따라서 a =5이고 b =3이면 면적은 28.2734

가 됩니다.

C++에서 타원에 내접된 가장 큰 원의 면적 찾기

타원에 내접하는 최대 면적 원의 반지름이 단축 'b'가 됨을 알 수 있습니다. 따라서 면적은 A =π*b*b

가 됩니다.

예시

#include<iostream>
using namespace std;
double inscribedCircleArea(double b) {
   double area = 3.1415 * b * b;
   return area;
}
int main() {
   double a = 10, b = 8;
   cout << "Area of the circle: " << inscribedCircleArea(b);
}

출력

Area of the circle: 201.056