C#-এ ডেসিমাল নম্বরের অক্টাল সমতুল্য বের করতে:
প্রথমে, ডেসিমাল মান জন্য একটি while লুপ ব্যবহার করুন এবং রিমেইন্ডারটি অক্টালের জন্য সেট করা অ্যারেতে সংরক্ষণ করুন। এখানে আমরা তাদের মড ৮ বের করেছি অ্যারেতে।
তারপর সংখ্যাটিকে ৮ দিয়ে ভাগ করুন:
while (dec != 0)
{
oct[i] = dec % 8;
dec = dec / 8;
i++;
}
সম্পূর্ণ কোড (ডেসিমাল ১২ এর জন্য)
using System;
namespace Demo
{
class Program
{
static void Main(string[] args)
{
int[] oct = new int[50];
// decimal
int dec = 12;
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();
}
}
}