मैं किसी भी आधार से किसी भी आधार में परिवर्तित करने के पीछे गणित में देख रहा हूं। यह मेरे परिणामों की किसी भी चीज़ की पुष्टि करने से अधिक है। मैंने पाया कि mathforum.org पर मेरा जवाब क्या है लेकिन मुझे अभी भी यकीन नहीं है कि मेरे पास यह सही है। मेरे पास एक बड़े आधार से एक छोटे आधार के नीचे ठीक करने के लिए कनवर्ट करना है क्योंकि यह बस पहले अंक को गुणा करके आधार है जिसे आप अगला अंक दोहराना चाहते हैं। मेरी समस्या तब आती है जब छोटे आधार से बड़े आधार में परिवर्तित होती है। ऐसा करते समय वे इस बारे में बात करते हैं कि जिस बड़े आधार को आप चाहते हैं उसे छोटे आधार में बदलने की आवश्यकता है। एक उदाहरण बेस 4 से बेस 6 तक जाएगा। आपको 6 नंबर को बेस 4 में बदलने की आवश्यकता है। 12. आप तब वही करते हैं, जब आप बड़े से छोटे में परिवर्तित हो रहे थे। इसके साथ मुझे जो कठिनाई है, वह यह है कि आपको यह जानना होगा कि दूसरे आधार में एक संख्या क्या है। इसलिए मुझे यह जानने की आवश्यकता होगी कि 6 आधार 4 में क्या है। यह मेरे दिमाग में एक बड़ी समस्या पैदा करता है क्योंकि तब मुझे एक तालिका की आवश्यकता होगी। क्या किसी को बेहतर तरीके से ऐसा करने का एक तरीका पता है।
मैंने सोचा था कि एक आधार रूपांतरण में मदद मिलेगी लेकिन मुझे वह काम नहीं मिल रहा है। और साइट से मैंने पाया कि यह आपको आधार से आधार में बदलने की अनुमति देता है बिना आधार 10 से गुजर रहा है, लेकिन आपको पहले यह जानना होगा कि आधार से आधार में पहले नंबर को कैसे बदलना है। यह थोड़े व्यर्थ कर देता है।
टिप्पणीकार कह रहे हैं कि मुझे पत्र को संख्या में बदलने में सक्षम होने की आवश्यकता है। अगर ऐसा है तो मुझे पहले से ही पता है। हालांकि यह मेरी समस्या नहीं है। मेरी समस्या एक बड़े आधार को एक छोटे से आधार में बदलने के लिए है, मुझे पहले उस आधार संख्या को परिवर्तित करने की आवश्यकता है जो मेरे पास आधार संख्या है जो मुझे चाहिए। ऐसा करने में मैं इस उद्देश्य को पराजित करता हूं क्योंकि अगर मेरे पास इन ठिकानों को अन्य ठिकानों में बदलने की क्षमता है तो मैंने अपनी समस्या हल कर ली है।
संपादित करें: मुझे पता चला है कि 10 से कम या 10 से कम या इसके बराबर वाले अन्य ठिकानों में 10 से कम या उससे अधिक के आधार से कैसे परिवर्तित किया जा सकता है। मैं 10 से अधिक आधार या 10 या उससे कम के आधार से भी जा सकता हूं। समस्या तब शुरू होती है जब एक आधार से 10 से अधिक के आधार पर परिवर्तित होता है। 10. से अधिक से अधिक या 10 से एक आधार से छोटे से आधार पर जा रहा है। 10. मुझे कोड की आवश्यकता नहीं है, मुझे इसके पीछे मूल गणित की आवश्यकता है कोड के लिए आवेदन किया।
string
रिटर्न लेता है int
), और एक एल्गोरिथ्म जो एक संख्या लेता है और अपना प्रतिनिधित्व लौटाता है। एक दिए गए आधार में।