Secuencia recursiva de rombos X15363


Statement
 

pdf   zip

html

Deducid a partir de los ejemplos que es lo que hay que hacer en este ejercicio. Encontrad una solución con una función RECURSIVA que va escribiendo por la salida. Se permite que la función recursiva tenga bucles en su interior, pero la solución del problema general tiene que ser RECURSIVA.

Entrada

La entrada de este ejercicio tiene varios casos. Cada caso consisten en un natural positivo en una línea.

Salida

Para cada caso, se dibujan una secuencia de rombos por la salida, seguidos de una línea en blanco. Prestad atención a los ejemplos para deducir como tiene que ser la salida en función de la entrada.

Public test cases
  • Input

    1
    2
    3
    4
    5
    

    Output

    *
    
     *
    ***
     *
    
      *
     ***
      *
     ***
    *****
     ***
      *
     ***
      *
    
       *
      ***
       *
      ***
     *****
      ***
       *
      ***
       *
      ***
     *****
    *******
     *****
      ***
       *
      ***
       *
      ***
     *****
      ***
       *
      ***
       *
    
        *
       ***
        *
       ***
      *****
       ***
        *
       ***
        *
       ***
      *****
     *******
      *****
       ***
        *
       ***
        *
       ***
      *****
       ***
        *
       ***
        *
       ***
      *****
     *******
    *********
     *******
      *****
       ***
        *
       ***
        *
       ***
      *****
       ***
        *
       ***
        *
       ***
      *****
     *******
      *****
       ***
        *
       ***
        *
       ***
      *****
       ***
        *
       ***
        *
    
    
  • Information
    Author
    PRO1
    Language
    Spanish
    Translator
    Original language
    Catalan
    Other languages
    Catalan English
    Official solutions
    C++
    User solutions
    C++