هندسه ساده میشود!
Time Limit: 1 Second Memory Limit: 32768 KB
ریاضیات وقتی شما یک کامپیوتر داشته باشید سادهتر میشود. این مثال را در نظر بگیرید: احتمالاً میدانید طبق قضیهٔ فیثاغورس، در هر مثلث قائمالزاویه با اضلاعی به طولهای a، b و c ‐ که c طول وتر، بلندترین ضلع مثلث، است ‐ رابطهٔ a*a + b*b = c*c برقرار است.
میخواهیم مسألهٔ محاسبهٔ طول ضلع سوم مثلث قائمالزاویهای را که طول دو ضلع آن مشخص است حل کنیم.
میخواهیم مسألهٔ محاسبهٔ طول ضلع سوم مثلث قائمالزاویهای را که طول دو ضلع آن مشخص است حل کنیم.
Input
ورودی شامل توصیف چندین مثلث است. توصیف هر مثلث بهشکل خطی شامل سه عدد a، b و c صورت میگیرد که هرکدام طول ضلع متناظر در مثلث را نشان میدهند. دقیقاً یکی از این سه عدد برابر 1- است (ضلع مجهول) و دو عدد دیگر مثبت اند (اضلاع معلوم).
توصیفی بهشکل a=b=c=0 پایان ورودی را مشخص میکند.
توصیفی بهشکل a=b=c=0 پایان ورودی را مشخص میکند.
Output
برای هر مثلث که در ورودی توصیف شده است، ابتدا شمارهٔ مثلث را همانند آنچه در نمونه آمده است نمایش دهید. در خط بعد، اگر هیچ مثلث قائمالزاویهای با اضلاع معلوم وجود ندارد کلمهٔ Impossible را نمایش دهید؛ وگرنه، نام و طول ضلع مجهول را همانند خروجی نمونه نمایش دهید. نام یکی از حروف a، b و c است و طول باید با دقیقاً ۳ رقم اعشار نمایش داده شود.
Sample Input
3 4 -1 -1 2 7 5 -1 3 0 0 0
Sample Output
Triangle #1 c = 5.000 Triangle #2 a = 6.708 Triangle #3 Impossible.Submit