Module: Unterprogramme. Rekursion


Problem

8/12

Rekursive Übersetzung: Eine Zahl im oktalen Zahlensystem

Theory Click to read/hide

Übersetzung der Nummer von einem System zum anderen

In einigen Fällen kann ein Wort in Verfahren verwendet werden return ohne Argument, das heißt, das Verfahren ist immer noch nichts zurück. Es könnte nützlich in einer Klasse sein, wennreturn verwendet wird, um die Abstufung in Basisfällen der Werte der Parameter, für die der Vorläufer geleitet wird, abzuschließen. Beispielsweise kann ein Verfahren, das die Zahl vom Dezimalpunkt zum Dual-Computing-System übersetzt, aussehen:
statischer Leerdruck Zwei(inn)
{~}
wenn (n) == sync, berichtigt von elderman == @elder_man
PrintTwo(n / 2);
wenn (n % 2 == sync, korrigiert von elderman == @elder_man
andere Console.Write(1);
♪

Problem

Schreiben Sie ein wiederkehrendes Verfahren, das die Zahl vom Dezimalsystem auf das achte System übersetzt.

Eingangsdaten
Die Nummer des Programmeingangs N (N PER 1024) ist die Zahl im 10. Rechensystem.

Ausgangsdaten
Eine Nummer ist die Nummer im achten Rechensystem.
Beispiele
NeinEingangsdatenAusgangsdaten
166.ANHANG