Wenn du als Zielbasis 1 eingibts, rechnet dein Programm sich tot
Die Umwandlung von 0 in ein andrese Zahlensystem quittiert er mir mit ne Fehlermeldung, dass 2,857488... kein Integerwert sei.
Auf die Schnelle sind mir die beiden Fehler aufgefallen. Den Quellcode hab ich mir aber nicht ageschaut.