Sers

Aufgabe in Informatik ist die Darstellung einer ganzen Zahl zu einer Basis B.
Basis: 1-10
Zahl: 1-10

So jetz hab ich nich genau gewusst was der Kerl von mir will und hab gegoogelt. Bin dabei auf das PDF im Anhang gestoßen. Macht soweit auch sinn.

1012³ = 1*3³+0*3²+1*3^1+2*3^0 = 32
passt.

Aber 32 bekommt man egal zu welcher Basis mit dieser Methode zur 1012.
In dem PDF steht Ferner die Variante die Zahl durch die Basis zu Teilen und den Rest zu nehmen.

Das is alles Hübsch. In C++ funktioniert das auch allerdings nur für die 32.

Ich bin da echt mal Ratlos... Die Summenformel wär das einfachste darzustellen. Aber: Wie bekomme ich raus wieviele Stellen meine Zahl hat...

Wenn da jemand ne Idee hat wie ich das am besten gestalten kann wäre ich sehr sehr dankbar!