title: C# Program that converts decimal number to binary
body: <p>So, I have to make a program that converts a decimal number to binary and prints it, but without using Convert. I got to a point where I can print out the number, but it's in reverse(for example: 12 comes out as 0011 instead of 1100), anyone has an idea how to fix that ? Here's my code:</p>
  
  <pre><code>        Console.Write("Number = ");
          int n = int.Parse(Console.ReadLine());
          string counter = " ";
  
  
          do
          {
  
              if (n % 2 == 0)
              {                  
                  counter = "0";
              }
  
              else if (n % 2 != 0)
              {
                   counter = "1";
              }
  
              Console.Write(counter);
  
              n = n / 2;
          }
          while (n &gt;= 1);
  </code></pre>