ऑक्टल समतुल्य प्राप्त करने के लिए, दशमलव मान के लिए थोड़ी देर के लूप का उपयोग करें और शेष को ऑक्टल के लिए निर्धारित सरणी में संग्रहीत करें। यहां हमने सरणी में मॉड 8 द्वारा शेष सेट किया है।
फिर संख्या को 8 से भाग दें -
while (dec != 0) { oct[i] = dec % 8; dec = dec / 8; i++; }
आइए देखें पूरा कोड।
यहाँ, हमारी दशमलव संख्या 18 है -
using System; namespace Demo { class Program { static void Main(string[] args) { int []oct = new int[30]; // decimal int dec = 18; int i = 0; while (dec != 0){ oct[i] = dec % 8; dec = dec / 8; i++; } for (int j = i - 1; j >= 0; j--) Console.Write(oct[j]); Console.ReadKey(); } } }