Given a semicircle with radius R, the task is to find the area of the largest circle that can be inscribed in the semicircle.
Input: R = 2 Output: 3.14 Input: R = 8 Output: 50.24
Approach: Let R be the radius of the semicircle
- For Largest circle that can be inscribed in this semicircle, the diameter of the circle must be equal to the radius of the semi-circle.
- So, if the radius of the semi-circle is R, then the diameter of the largest inscribed circle will be R.
- Hence the radius of the inscribed circle must be R/2
- Therefore the area of the largest circle will be
Area of circle = pi*Radius2 = pi*(R/2)2 since the radius of largest circle is R/2 where R is the radius of the semicircle
Below is the implementation of the above approach:
Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the Essential Maths for CP Course at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.