SCANF.IR

ورود زبان کاتی لیست مساله‌ها صفحه اصلی
current date=2024-04-25 03:38:05  start-date=0

حل معادله درجه دوم

برنامه ای بنويسيد که ضرايب يک معادله درجه دوم به صورت زير را از ورودی دريافت کرده و ريشه های معادله را محاسبه و تا سه رقم اعشار از کوچک به بزرگ نمايش دهد.
ax2+bx+c=0

بررسی مقدار نامناسب برای ضرايب بر عهده برنامه نويس است (مقدار a و b به طور همزمان برابر صفر نیست).
اگر معادله به هر دليلی دارای جواب نبود پيام ERROR را نمايش دهد.
اگر معادله دارای ريشه مضاعف بود مقدار آن را نمايش دهد.
اگر معادله دارای دو جواب بود آنها را به ترتيب صعودی نمايش دهد.

ورودی نمونه

0 0 1

خروجی نمونه

ERROR

ورودی نمونه

0 2 1

خروجی نمونه

-0.500

ورودی نمونه

1 -2 1

خروجی نمونه

1.000

ورودی نمونه

-1 3 4

خروجی نمونه

-1.000 4.000

ورودی نمونه

1 3 4

خروجی نمونه

ERROR
برای ارایه را حل لطفا وارد شوید.
×
×