Module: सबरूटीन्स। प्रत्यावर्तन


Problem

8/12

पुनरावर्ती अनुवाद: अष्टक संख्या प्रणाली में संख्या

Theory Click to read/hide

एक संख्या प्रणाली से दूसरी संख्या में एक संख्या का पुनरावर्ती अनुवाद

प्रक्रियाओं में कुछ स्थितियों में, आप बिना किसी तर्क के वापसी  शब्द का उपयोग कर सकते हैं - अर्थात, वास्तव में, प्रक्रिया अभी भी कुछ भी वापस नहीं करती है। यह पुनरावर्ती करते समय उपयोगी हो सकता है, जब  ;वापसी  का उपयोग पैरामीटर मानों के पुनरावृत्त होने के मूल मामलों में डिसेंट को समाप्त करने के लिए किया जाता है। उदाहरण के लिए, एक प्रक्रिया जो किसी संख्या को दशमलव से बाइनरी में परिवर्तित करती है वह इस तरह दिख सकती है: स्थैतिक शून्य प्रिंटदो(int n) {     अगर (एन == 0) वापसी;   दो प्रिंट करें(n / 2);   अगर (एन% 2 == 0) कंसोल। राइट (0);   और कंसोल.लिखें(1); }

Problem

एक पुनरावर्ती प्रक्रिया लिखें जो किसी संख्या को दशमलव से अष्टक में परिवर्तित करती है। 

इनपुट
प्रोग्राम का इनपुट संख्या N (N < 1024) है - दशमलव संख्या प्रणाली में एक संख्या।

छाप 
स्क्रीन पर एक संख्या प्रदर्शित करें - अष्टक संख्या प्रणाली में एक संख्या।
उदाहरण
<टेबल क्लास = "टेबल-एसएम टेबल-बॉर्डर टेबल-स्ट्राइप्ड टेबल-लिस्ट-टेस्ट"> <सिर> <थ वर्ग = "अंक"> # <वें>इनपुट <वें>आउटपुट <शरीर> 1 66 102