Ich muss Dezimalzahlen wie 43,62 in Binärzahlen umwandeln. Also habe ich zuerst ein Basic-Programm geschrieben, das 43 in Binärzahlen umwandelt. Aber ich bemerke, dass mein Programm die Binärzahl in umgekehrter Reihenfolge ausgibt, also 1 1 0 1 0 1 statt 1 0 1 0 1 1.
Mein Code:
#include <iostream>
using namespace std;
int main()
{
int number;
int remainder;
cout << "Enter a integer: ";
cin >> number;
while(number != 0)
{
remainder = number % 2;
cout << remainder << " ";
number /= 2;
}
int pause;
cin >> pause;
return 0;
}