• محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۱۲۸ مگابایت

معادله درجه دو زیر را با ضرایب aa و bb و cc درنظر بگیرید: ax2+bx+c=0 ax^2 + bx + c =0 (ضرایب هیچگاه باهم صفر نیستند.)

برنامه‌ای بنویسید که به ازای دریافت این ضرایب معادله را حل کند.

ورودی

در خط اول، دوم و سوم به ترتیب اعداد aa و bb و cc را دریافت کند. 100a,b,c100 -100 \le a,b,c \le 100

خروجی

درصورتی که معادله دو جواب متمایز دارد، دو جواب را به ترتیب صعودی چاپ کند(تا سه رقم اعشار)، درصورتی که یک جواب دارد، آن جواب را چاپ کند.(تا سه رقم اعشار)، در صورتی که هیچ جواب حقیقی ندارد، عبارت IMPOSSIBLE را چاپ کند.

تذکر

در این سوال شرط «a مخالف صفر» و «b مخالف صفر» برداشته شده است و برنامه شما باید این شرط را چک کند و در این حالت نیز باید بتواند جواب معادله را محاسبه کند.

مثال

ورودی نمونه ۱

5
3
0
Plain text

خروجی نمونه ۱

-0.600
0.000
Plain text

ورودی نمونه ۲

0
3
-5.4
Plain text

خروجی نمونه ۲

1.800
Plain text

ورودی نمونه ۳

0
0
1
Plain text

خروجی نمونه ۳

IMPOSSIBLE
Plain text

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.