लगभग ध्रुवीय विपरीत अगर यह चुनौती है, और मुझे संदेह है कि यह थोड़ा आसान होगा।
आपका कार्य प्रारूप में दो पूर्णांकों को लेना है a/b
(एक परिमेय संख्या बनाते हुए) फिर दशमलव में संख्या को बिल्कुल आउटपुट करें।
उदाहरण के लिए, यदि आप इनपुट करते थे, तो 1/3
यह आउटपुट:
0.33333333333333333
और समय के अंत तक 3s की छपाई जारी रखेगा, एक वैकल्पिक अग्रणी के साथ 0. (आप प्रति पंक्ति एक वर्ण भी प्रिंट कर सकते हैं यदि और केवल तभी जब आपकी भाषा एक ही पंक्ति पर मुद्रण की अनुमति नहीं देती है।)
के लिए व्यवहार x/0
अपरिभाषित होगा। एक संख्या के लिए जो दिखता है वह दोहराता नहीं है (जैसे, कहते हैं 5/4
) यह वास्तव में दोहराता है। निम्नलिखित दो रूपों में से किसी एक के लिए स्वीकार्य होगा 5/4
:
1.25000000000000000
1.24999999999999999
(पूरी संख्याओं के साथ भी, 1.9999999
या 2.000000
)
अंश इसके सरलतम रूप में नहीं हो सकता है, और a
या b
नकारात्मक हो सकता (नोट -a/b = -(a/b)
, -a/-b = a/b
, a/-b = -a/b
, और -.6249999
अमान्य है, लेकिन -0.6249999
स्वीकार्य है, लेकिन आप अभी भी उपयोग कर सकते हैं।
a
और / या b
हो नकारात्मक?
bc
, या यह धोखा है?