Module: subrutinas recursión


Problem

8/12

Traducción recursiva: número en el sistema numérico octal

Theory Click to read/hide

Traducción recursiva de un número de un sistema numérico a otro

En en algunas situaciones en los procedimientos, puede usar la palabra return  sin un argumento; es decir, de hecho, el procedimiento aún no devuelve nada. ;return  se utiliza para finalizar el descenso en los casos base de los valores de los parámetros que se repiten. Por ejemplo, un procedimiento que convierte un número de decimal a binario puede verse así: static void printTwo(int n) {     si (n == 0) regresa;   imprimirDos(n/2);   if (n % 2 == 0) Consola.Escribir(0);   else Console.Write(1); }

Problem

Escriba un procedimiento recursivo que convierta un número de decimal a octal. 

Entrada
La entrada al programa es el número N (N < 1024) - un número en el sistema numérico decimal.

Impresión 
Muestra un número en la pantalla, un número en el sistema numérico octal.
Ejemplos


# Entrada Salida
1 66 102
1
using System;   
2
class Program   
3
{   
4
    static void printOct(int n)   
5
    {   
6
7
8
9
10
11
12
13
    }   
14
    static void Main()   
15
    {   
16
        int n = Convert.ToInt32(Console.ReadLine());   
17
        printOct(n);   
18
    }   
19
}   

     

Program check result

To check the solution of the problem, you need to register or log in!