Преобразования десятичного числа в двоичное в C#

В этой статье мы напишем программу на C# для преобразования десятичного числа в двоичное.

using System;
class myclass
{
    static void Main()
    {
        int num;
        Console.Write("Введите номер: ");
        num = int.Parse(Console.ReadLine());
        int quot;
        string rem = "";
        while (num >= 1)
        {
            quot = num / 2;
            rem += (num % 2).ToString();
            num = quot;
        }
        string bin = "";
        for (int i = rem.Length - 1; i >= 0; i--)
        {
            bin = bin + rem[i];
        }
        Console.WriteLine("Бинарный формат для заданного номера {0}", bin);
        Console.Read();
    }
}

Вывод:

Введите номер: 34 
Бинарный формат для заданного номера - 100010

 

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector