Hallo

Ich muss ein Programm schreiben welches eine natürliche Zahl in ein binäre Zahl umrechnet. Mein Problem ist aber, dass die binäre Zahl rückwärts ausgegeben wird.

Kann mir da jemand helfen?

ps: Ich will den Code so simpel wie nur möglich halten.

int main()

{

   long long int n;

   long long int b;

   std::cout << "Enter a decimal number: ";

   std::cin >> n;

   std::cout << "The binary equivalent of " << n << " is ";

   while (n > 0)

   {

       b = n % 2;

       n /= 2;

       std::cout << b;

   }

   return 0;

}