Mohanapriya R Mohanapriya R
Updated date Jun 26, 2024
In this article, we will learn how to convert decimal numbers to binary in C#.
  • 2.3k
  • 0
  • 0

How to Convert Decimal to Binary in C#?

To convert a decimal number to binary, we use a simple below algorithm:

  • Divide the decimal number by 2.
  • Keep track of the remainder at each step.
  • Continue dividing until the quotient is 0.
  • Write the remainder in reverse order to get the binary equivalent.

C# program:

using System;

class DecimalToBinaryConverter
{
    static void Main()
    {
        int decimalNumber = 15;
        int[] binaryArray = new int[32];
        int i = 0;

        while (decimalNumber > 0)
        {
            binaryArray[i] = decimalNumber % 2;
            decimalNumber = decimalNumber / 2;
            i++;
        }

        Console.Write("Binary representation: ");
        for (int j = i - 1; j >= 0; j--)
        {
            Console.Write(binaryArray[j]);
        }
    }
}

Output:

Binary representation: 1111

Comments (0)

There are no comments. Be the first to comment!!!