Module: sous-programmes. récursivité


Problem

8/12

Traduction récursive : nombre dans le système de nombre octal

Theory Click to read/hide

Traduction récursive d'un nombre d'un système de numération à un autre

Dans dans certaines situations, les procédures peuvent utiliser le mot return  sans argument - c'est-à-dire qu'en fait, la procédure ne retourne toujours rien. Cela peut être utile lors de la récursivité, lorsque < code>return  est utilisé pour terminer la descente aux cas de base des valeurs de paramètres en cours de récurrence. Par exemple, une procédure qui convertit un nombre décimal en binaire peut ressembler à ceci : static void printTwo(int n) {     si (n == 0) retour ;   printTwo(n / 2);   if (n % 2 == 0) Console.Write(0);   else Console.Write(1); }

Problem

Écrivez une procédure récursive qui convertit un nombre décimal en octal. 

Entrée
L'entrée du programme est le nombre N (N < 1024) - un nombre dans le système de nombre décimal.

Mentions légales 
Affichez un nombre sur l'écran - un nombre dans le système de nombre octal.
Exemples
# Entrée Sortie
1 66 102