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;
}

Hilfe
Neues Thema
Antworten

Nach oben







