purzelbaum
unsere besten emails
Coder Board Community

 
Boardmenü
Forum
Portal

Registrieren
Suche
Statistik
Mitglieder
Team
Kalender
Sponsoren
Partner

F.A.Q

Lexikon
Amazon Shop
Unterforen Navigation
Hardware
Software
Betriebssysteme
Foren & CMS
EDV Sicherheit
Telekommunikation
Tutorials & FAQ's
Downloads
Boardsuche
Board durchsuchen:

Wer ist Online ?
Zur Zeit im Forum unterwegs:
- 0 Mitglieder
- davon 0 unsichtbar
- 19 Besucher
- 2 Bot(s)
- 21 Benutzer gesamt


Wer ist wo online?
Wer war Online ?
Heute waren 4 Mitglieder im Forum unterwegs.
Cupra 13:49
mad max 13:30
Prometheus 11:48
Rüdy 12:14
Linktip's
   Eigene Projekte:
auto-board.info
film-freunde.info
flirt-freunde.info
linkhunter.info
tier-freunde.info
spass-forum.info
buch-freunde.info
mystic-freunde.de
heimwerker-freunde.de

   Befreundete Projekte:
holyhell.de
emsfriends.de

Coder Board Community » Coding » c / c++ » Programm zur umrechnung von Dezimal in Binär » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Programm zur umrechnung von Dezimal in Binär
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Impossible
Bloody Newb


Dabei seit: 18.01.2006
Beiträge: 1

Programm zur umrechnung von Dezimal in Binär Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 Impossible ist offline E-Mail an Impossible senden Beiträge von Impossible suchen Nehmen Sie Impossible in Ihre Freundesliste auf
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.
Google
Zum Anfang der Seite springen

http://www.itratos.de
Ephraim Ephraim ist männlich
Hobby Progger


images/avatars/avatar-58.gif

Dabei seit: 23.03.2004
Beiträge: 826
Herkunft: coder-board.info

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hey,

geh am besten so vor:
  1. Finde die grösste 2er Potenz herraus die in die Zahl passt.
  2. Subtrahiere nun alle 2er Potenzen von der Zahl beginnend mit der die du gefunden hast, wenn die Zahl grösser als die 2er Potenz ist
  3. Wenn du subtrahierst ist das eine 1 wenn du nicht subtrahierst ist es eine 0


Komm wieder wenn du damit nicht weiterkommst.

Ciao Ephraim

__________________
  1. Google
  2. SelfHTML's Quickbar Supertool (für HTML,CSS,Javascript Fragen)
  3. CSS 4 You (für CSS Fragen)
  4. CoderBoard's Search
  5. After that, with no success, post here smile


18.01.2006 11:03 Ephraim ist offline E-Mail an Ephraim senden Beiträge von Ephraim suchen Nehmen Sie Ephraim in Ihre Freundesliste auf AIM-Name von Ephraim: Gibts Nicht mehr YIM-Name von Ephraim: Gibts Nicht mehr
Gargyle Gargyle ist männlich
Bloody Newb


Dabei seit: 14.01.2004
Beiträge: 1

RE: Programm zur umrechnung von Dezimal in Binär Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 Gargyle ist offline E-Mail an Gargyle senden Beiträge von Gargyle suchen Nehmen Sie Gargyle in Ihre Freundesliste auf
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.
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Coder Board Community » Coding » c / c++ » Programm zur umrechnung von Dezimal in Binär

Views heute: 4.606 | Views gestern: 7.372 | Views gesamt: 15.684.888



Impressum

Board Blocks: 46.042 | Spy-/Malware: 1.246.211.449.400.000.000.000.000.000 | Bad Bot: 0 | Flooder: 21.847
CT Security System Pre 6.0.1: © 2006-2007 Frank John

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Style & Graphics © 2004-2005 by Technomausi