Inserción por Orden X45935


Statement
 

pdf   zip   main.cc

Haz una acción con la cabecera:

   void inserta(list<double>& L, double x);

que recibe una lista de reales LL ya ordenada y un real xx e inserta xx en la posición que deja LL ordenada.

Entrada

La acción recibe una lista de reales de qualquier tamaño y un real.

Salida

La acción debe insertar el valor xx en la posición correcta que deje la lista LL ordenada.

Observación

No hay que enviar el programa principal. El Jutge pone uno que lee xx, después lee la lista LL, luego llama a la acción insert y finalmente escribe la lista tal como ha quedado.

Public test cases
  • Input

    5
    1 3 7 9
    

    Output

    {1 3 5 7 9}
    
  • Input

    1
    0 0 0 3 3 3
    

    Output

    {0 0 0 1 3 3 3}
    
  • Input

    10
    1 2 3 4 5
    

    Output

    {1 2 3 4 5 10}
    
  • Input

    0
    
    

    Output

    {0}
    
  • Information
    Author
    Pau Fernández
    Language
    Spanish
    Translator
    Pau Fernández
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    Unknown.
    User solutions
    C++