// Programm: binaer.C
// berechnet die Binaerdarstellung einer Dezimalzahl
#include
#include
int main()
{
// Eingabe
std::cout << "Eingabezahl (0 <= zahl <= "
<< std::numeric_limits::max()
<< ")" << std::endl;
unsigned int zahl;
std::cin >> zahl;
// Berechnung / Ausgabe
std::cout << "Umgekehrte Binaerdarstellung von "
<< zahl << " ist: ";
do {
std::cout << zahl % 2; // gib letzte Binaerstelle aus
zahl = zahl / 2; // und entferne sie
} while (zahl != 0);
std::cout << "." << std::endl;
return 0;
}