लगभग ध्रुवीय विपरीत अगर यह चुनौती है, और मुझे संदेह है कि यह थोड़ा आसान होगा।
आपका कार्य प्रारूप में दो पूर्णांकों को लेना है 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, या यह धोखा है?