Hallo, muss ein Programm schreiben welches eine Dezimalzahl in eine Binärzahl umwandelt.
So sieht mein Code bisher aus:
// Programm: dualzahl..cpp
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
int zahl,div,rest,;
cout<<"Programm Umrechnung Dezimal -> Dual"<<endl;
cout<<"Geben Sie eine Dezimalzahl ein, die Sie in eine Dualzahl umwandeln wollen!"<<endl<<endl;
cin>>zahl;
do
{
div=zahl/2;
rest=zahl%2;
cout<<rest;
zahl=div;
}
while (div>0);
getch ();
return 0;
}
Leider ist die Ausgabe am Schluß falsch. Das Ergebnis müsste umgedreht werden.
Das Programm muss mit DEVC++ geschrieben sein.
Desweiteren haben wir noch kein "string" durchgenmmen, dürfen das also nicht verwenden.
Vielen Dank schonmal für die Hilfe