Module: بحث ثنائي عن وظيفة رتيبة


Problem

4 /5


معادلة تكعيبية

Problem

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