मल्टीपल-बेस कन्वर्जन के लिए, एक वेरिएबल सेट करें और वह बेस जोड़ें जिसकी आप गणना करना चाहते हैं।
यहां, हमारे उदाहरण के लिए, मैंने baseNum वेरिएबल को 2 पर सेट किया है:
int baseNum = 2;
इसी तरह, यदि आप बेस 8 चाहते हैं, तो उपरोक्त को इस प्रकार सेट करें:
int baseNum = 8;
आप उपरोक्त वेरिएबल वैल्यू को यूजर इनपुट के रूप में भी प्राप्त कर सकते हैं।
वैल्यू प्राप्त करने के बाद, एक स्टैक सेट करें और वैल्यूज़ प्राप्त करें:
Stack s = new Stack(); do { s.Push(n % baseNum); n /= baseNum; } while (n != 0);स्टैक का उपयोग करने के बाद, एलिमेंट्स को पॉप आउट करें। यह आपको परिणाम देगा।
मान लीजिए संख्या n 45 है, तो बाइनरी में परिणाम होगा:
Result... 101101