Hilfe bei Dezimal, Hexal, Oktal und Hexadezimaldarstellung (c Programm?

2 Antworten

Dir selbst ein Zahlenraum schaffen, mittels Funktion umwandeln und dann ausgeben.

Beispiel:

Funktion ermittelt für Hex(160) den Wert A0 und liefert ihn zurück oder gibt ihn direkt aus.


theooooo306 
Beitragsersteller
 20.10.2021, 20:01

Ok , ich probiers mal. Danke dir !

Lösung 1:

Du machst es dir einfach und nutzt die Fähigkeiten von printf für die Zahldarstellungen

Lösung 2:

Du rechnest die selbst die Darstellungen aus.

Das Octal-Alphabet ist "01234567"
Das Dezimal-Alphabet ist "0123456789"
Das Hexadezimal-Alphabet ist "0123456789ABCDEF"

Die einzelnen Stellen der Zahldarstellung berechnest Du mit

/ basis

und

% basis