एक विकल्प है, अगर आपके आवेदन तर्क की अनुमति देगा यह इकाइयों को बदलने के लिए आप जोड़ तोड़ कर रहे हैं ....
आप Angstroms में पेरिस के लिए न्यूयॉर्क से दूरी को मापने रहे हैं, तो चुनें मीलों है या बजाय किलोमीटर। ... शुद्ध गणितीय आवश्यकताओं के अलावा, (जैसे क्रिप्टोलॉजी के लिए फैक्टरिंग प्राइम नंबर या ... ... रीमैन हाइपोथिसिस में अनुसंधान), सटीकता के कई अंकों को बनाए रखने की शायद ही कभी आवश्यकता है।
दूसरी तरफ, यदि आप ऐसा कुछ कर रहे हैं जिसके लिए कई अंकों के साथ पूरी तरह सटीक पूर्णांक मानों की आवश्यकता है, तो आपको शायद बड़ी संख्या को संभालने के लिए डिज़ाइन किया गया विशेष सॉफ़्टवेयर प्राप्त करना चाहिए ... ऐसा सॉफ़्टवेयर निश्चित रूप से उपलब्ध है, हालांकि मैं उस क्षेत्र से परिचित नहीं है। (लागत, विक्रेता, क्षमताओं इत्यादि) यदि लागत कोई मुद्दा है, और आप स्वयं को लिखने के बारे में सोच रहे हैं, तो मुझे यह जानने के लिए पर्याप्त जानकारी नहीं है कि यह दृष्टिकोण प्रयास के लायक है या नहीं ...
स्रोत
2008-11-05 14:58:23
क्या यह यहां से आ रहा है? http://projecteuler.net/index.php?section=problems&id=16 –
बाइनरी में यह आसान है - 1 के बाद 1000 शून्य। लंबे विभाजन करने के लिए एक सरल एल्गोरिदम बनाएं और आपको क्रमबद्ध करें (बार-बार 1010 तक विभाजित करें और रहने वाले को जोड़ दें)। – Skizz
यह _is_ एक उचित संख्या है। –