Module: मोनोटोनिक फ़ंक्शन के लिए बाइनरी खोज


Problem

4 /5


घन समीकरण

Problem

चार वास्तविक संख्याएँ दी गई हैं: A, B, C, D. समीकरण Ax3+Bx2+Cx+D=0 के सभी मूल ज्ञात करें। यह ज्ञात है कि इस समीकरण की सभी जड़ें निरपेक्ष मान में 1000 से अधिक नहीं हैं। यह ज्ञात है कि इस समीकरण की किन्हीं दो जड़ों में कम से कम 10-6 का अंतर है।
 
इनपुट
प्रोग्राम इनपुट के रूप में चार वास्तविक संख्याएँ प्राप्त करता है: A, B, C, D। इन चार संख्याओं में से कोई भी, लेकिन एक ही समय में सभी नहीं, 0 के बराबर हो सकती है।
 
आउटपुट
प्रोग्राम को 0 से 3 वास्तविक संख्याओं को प्रिंट करना चाहिए: दिए गए समीकरण की जड़ें आरोही क्रम में। एकाधिक जड़ों को केवल एक बार मुद्रित करने की आवश्यकता होती है। मूल मान डॉट के बाद 6 वर्णों की सटीकता के साथ प्रदर्शित होने चाहिए।
  <तालिका सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 500 पीएक्स"> <शरीर> इनपुट आउटपुट 0 0 1000 -1 0.001