There are N lights above a road along the X-axis. The i-th light has Xi as its X-coordinate, and it is hung Yi above the road. The i-th light illuminates a triangular area, which is an isosceles triangle and its bottom edge is on the X-axis. The half of the top angle of the triangle is Zi degrees. (See the below figure) You have an aircraft which can fly on a fixed height. Because of some unknown reasons, this aircraft can fly only under the light. Your task is to find the maximum possible height for your flight from X=L to X=R. The lights do not block the aircraft, e.g., the aircraft can safely fly through a light. Develop a C++ program that solve the above problem, sample input output is listed below.
There are N lights above a road along the X-axis. The i-th light has Xi as its X-coordinate, and it is hung Yi above the road. The i-th light illuminates a triangular area, which is an isosceles triangle and its bottom edge is on the X-axis. The half of the top angle of the triangle is Zi degrees. (See the below figure) You have an aircraft which can fly on a fixed height. Because of some unknown reasons, this aircraft can fly only under the light. Your task is to find the maximum possible height for your flight from X=L to X=R. The lights do not block the aircraft, e.g., the aircraft can safely fly through a light. Develop a C++ program that solve the above problem, sample input output is listed below.
C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.1: Function And Parameter Declarations
Problem 6E
Related questions
Question
Computer science Cs 102
![There are N lights above a road along the X-axis. The i-th light has Xi as
its X-coordinate, and it is hung Yi above the road. The i-th light illuminates
a triangular area, which is an isosceles triangle and its bottom edge is on
the X-axis. The half of the top angle of the triangle is Zi degrees. (See the
below figure)
You have an aircraft which can fly on a fixed height. Because of some
unknown reasons, this aircraft can fly only under the light. Your task is to
find the maximum possible height for your flight from X=L to X=R.
The lights do not block the aircraft, e.g., the aircraft can safely fly through
a light. Develop a C++ program that solve the above problem, sample input
output is listed below.
i-th light
Yi
valid flight
road
Xi
Develop a C++ program that solve the above problem.
Input:
2 3.2 7.3
3.2 4.7 28
7.3 4.2 75
Output:
3.300759642](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F3378fec4-95e0-4fe8-a4be-ba5a3452b034%2F896b7205-72e7-4d23-90b7-3557352e93d8%2Fv5419z_processed.jpeg&w=3840&q=75)
Transcribed Image Text:There are N lights above a road along the X-axis. The i-th light has Xi as
its X-coordinate, and it is hung Yi above the road. The i-th light illuminates
a triangular area, which is an isosceles triangle and its bottom edge is on
the X-axis. The half of the top angle of the triangle is Zi degrees. (See the
below figure)
You have an aircraft which can fly on a fixed height. Because of some
unknown reasons, this aircraft can fly only under the light. Your task is to
find the maximum possible height for your flight from X=L to X=R.
The lights do not block the aircraft, e.g., the aircraft can safely fly through
a light. Develop a C++ program that solve the above problem, sample input
output is listed below.
i-th light
Yi
valid flight
road
Xi
Develop a C++ program that solve the above problem.
Input:
2 3.2 7.3
3.2 4.7 28
7.3 4.2 75
Output:
3.300759642
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![C++ for Engineers and Scientists](https://www.bartleby.com/isbn_cover_images/9781133187844/9781133187844_smallCoverImage.gif)
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781305480537/9781305480537_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
![C++ for Engineers and Scientists](https://www.bartleby.com/isbn_cover_images/9781133187844/9781133187844_smallCoverImage.gif)
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781305480537/9781305480537_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT