| |
|
|
 |
Programm zur umrechnung von Dezimal in Binär |
Impossible
Bloody Newb
Dabei seit: 18.01.2006
Beiträge: 1
 |
|
| Programm zur umrechnung von Dezimal in Binär |
 |
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
|
|
18.01.2006 09:07 |
|
|
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von Impossible am 18.01.2006 um 09:07 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
|
Affilimatch
 |
|
|
|
Ephraim
Hobby Progger
  

Dabei seit: 23.03.2004
Beiträge: 826
Herkunft: coder-board.info
 |
|
|
18.01.2006 11:03 |
|
|
Gargyle
Bloody Newb
Dabei seit: 14.01.2004
Beiträge: 1
 |
|
| RE: Programm zur umrechnung von Dezimal in Binär |
 |
Ausnahmsweise:
Stellen =0
Mirror=0
while Zahl >0
//Teil 1
// Dieser Tei "invertiert" die Zahl und zählt alle notwendigen Stellen
{
Digit=Zahl &&1
if Digit==1 Mirror =Mirror +1
Mirror =Mirror +Mirror
Zahl=Zahl/2
Stellen =Stellen+1
}
//Teil 2
while Stellen >0
{
OutDigit=Mirror&&1
cout<<OutDigit
Stellen=Stellen -1
}
|
|
23.11.2007 19:44 |
|
|
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von Gargyle am 23.11.2007 um 19:44 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
|
|
|
|
 |
|