Eine kleine?! c++ Aufgabe
-
Hallo Füchse,
Ich habe mich an der Aufgabe versucht bin aber nicht allzuweit gekommen weil mir der entscheidende Algorithmus dafür nicht in den Sinn kommen will. Die Aufgabe lautet:
Umwandlung von Dezimalzahlen (ganze Zahlen) in Zahlzeichen (ähnlich dem römischen System) Der Wert ist 1 bis 4096, jedoch zur Basis 16.
Zeichen Wert
---------------------
A 1 (16^0)
B 8 (1/216^1)
C 16 (16^1)
D 128 (1/216^2)
E 256 (16^2)
F 2048 (1/2*16^3)
G 4096 (16^3)Bedingung:
Addition bei Aufeinanderfolge wertgleicher oder im Wert fallender Symbole, sonst Subtraktion. Bei der Addition sind max. 6 wertgleiche Symbole nebeneinander erlaubt, bei der Subtraktion keine.
Beispiele: AB(7), CCCB(56), CEAA(242), EG(3840), CCCCCC(96)
Das Testprogramm als Schleife und bei Eingabe einer Null beendet das Programm.
Ich bin gespannt....
Gruss,
Gentleman
-
Original erstellt von ales:
**Ich bin gespannt....
**Öhm, was erwartest Du nun ? Ein fetiges Programm ?
Wie war die Frage noch ma ?
WO genau hast Du denn die Probleme ?
[ Dieser Beitrag wurde am 20.04.2003 um 21:59 Uhr von Knuddlbaer editiert. ]
-
wär schön wenns die komplette aufgabe wär, aber das kann ich nicht erwarten.
nein, ich wäre schon froh wenn ich das gerüst für den algorithmus dazu hätte. ich kenne mich mich schleifen, switchanweisungen und sonstigen anweisungen aus. aber das schwierigste an aufgaben ist eben immer der algorithmus.gruss