De A fins a B X73542


Statement
 

pdf   zip   main.cc

html

Fes una funció amb la capçalera:

  vector<int> range(int a, int b);

que retorna un vector amb els números entre a i b.

Entrada

La funció rang rep dos enters a i b.

Sortida

La funció rang ha de retornar un vector amb els nombres per ordre entre a i b, però incloent a i excloent b. Si b és menor o igual que a s’ha de retornar un vector buit.

Observació

No s’ha d’entregar el main a la solució. Només s’ha d’entregar la funció range. El Jutge aporta el programa principal que és com el següent:

  int a, b;
  while (cin >> a >> b) {
    vector<int> res = range(a, b);
    // mostra el vector
  }
Public test cases
  • Input

    1 10
    0 10
    1 9
    0 9

    Output

    1 2 3 4 5 6 7 8 9
    0 1 2 3 4 5 6 7 8 9
    1 2 3 4 5 6 7 8
    0 1 2 3 4 5 6 7 8
    
  • Input

    -1000 -1005
    -10 -1
    100 101
    -1005 -1000
    

    Output

    -10 -9 -8 -7 -6 -5 -4 -3 -2
    100
    -1005 -1004 -1003 -1002 -1001
    
  • Information
    Author
    Pau Fernández
    Language
    Catalan
    Other languages
    Spanish
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++