Inserció per Ordre X90748


Statement
 

pdf   zip   main.cc

html

Fes una acció amb la capçalera:

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

que rep una llista de reals L ja ordenada i un real x i inserta x a la posició que deixa L ordenada.

Entrada

L’acció rep una llista de reals de qualsevol longitud i un real.

Sortida

L’acció ha d’insertar el valor x a la posició correcta que deixi la llista per ordre.

Observació

No s’ha d’enviar el programa principal. El Jutge en posa un que llegeix x, després llegeix la llista L, crida l’acció insert i finalment mostra la llista tal com ha quedat.

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
    Catalan
    Other languages
    Spanish
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++