Frage zu einem ARRAY

Hallo zusammen,

ich habe eine Frage zu Array`s. ich habe folgendes Problem, ich habe ein Array erstelt:

int pos[] = { 0100, 0010, 0021, 0113, 1002, 1013, 1301, 1310};

mit diesen Zahlen wird im Programm gerechnet. Jedoch sollen diese Zahlen auch im Menü welches ich mir erstellt habe angezeigt werden. Doch bei der Ausgabe im Menü werden alle Zahlen die Führende Nullen haben so angezeigt: für 0100 wird 64 gezeigt 0010 = 8 , 0021 = 17 , 0113 = 75 alle Anderen Zahlen ohne führende Nullen werden Korrekt angezeigt. kann man das änder , so das die Zahlen auch mit führenden Nullen angezeigt werden ohne das man eine String Array erstellen muss und alles ein paar mal umwandeln muss. Wenn ja , würde es mich freuen wenn mir jemand helfen könnte.

Du darfst keine führenden Nullen so verwenden! Das steht für das Oktal-System

100 = 1 * 8^2 = 64
10 = 1 * 8^1 = 8
21 = 2 * 8^1 + 1 = 17

Du kannst die Zahlen dezimal abspeichern und bei der Ausgabe auf einer konstante Breite formatieren.