wir haben jetzt in der Schule mit C++ begonnen und arbeiten mit Microsoft Visual Studio 2010.
Zuerst einmal ohne Nachkommastellen.
Hier dazu mein Code, der funktioniert auch prima, allerdings hätte ich da zwei Mängel: Er schreibt in jede Zeile nur eine 0 oder 1 , das sollte am besten in einer Zeile stehen, also die Binärzahl. Als Zweites würde ich gerne, dass die Dezimalzahl richtig herum also das das MSB ( Most significant Bit ) auch an erster Stelle steht, was jetzt nicht der Fall ist!
Mfg
#include <iostream> int main() { int Dezimalzahl, a, b; std::cout << "Bitte Zahl eingeben:" << std::endl; std::cin >> Dezimalzahl; while ( Dezimalzahl > 0) { a= Dezimalzahl/2; b= Dezimalzahl % 2; Dezimalzahl= a; std::cout << b << std::endl; } std::cout << "von unten nach oben!" << std::endl; std::cin.get(); getchar(); return 0; }