معادلة تكعيبية
Problem
تم إعطاء أربعة أرقام حقيقية: أ ، ب ، ج ، د. أوجد كل جذور المعادلة Ax 3 + Bx 2 + Cx + D = 0. من المعروف أن جميع جذور هذه المعادلة لا تتجاوز 1000 في القيمة المطلقة. ومن المعروف أن أي جذرين لهذه المعادلة يختلفان بما لا يقل عن 10 -6 .
& nbsp؛
إدخال strong>
يتلقى البرنامج أربعة أرقام حقيقية كمدخلات: A ، B ، C ، D. أي من هذه الأرقام الأربعة ، ولكن ليس كلها في نفس الوقت ، يمكن أن تكون مساوية لـ 0.
& nbsp؛
الإخراج strong>
يجب أن يطبع البرنامج من 0 إلى 3 أرقام حقيقية: جذور المعادلة المعطاة بترتيب تصاعدي. يجب طباعة الجذور المتعددة مرة واحدة فقط. يجب عرض قيم الجذر بدقة 6 أحرف بعد النقطة.
نبسب ؛
<الجسم>
إدخال td>
| الإخراج td>
|
0 0 1000 -1 |
0.001 |