Cerca en vector X84440


Statement
 

pdf   zip   main.cc

html

Fes una funció amb la capçalera següent:

   int busca(const vector<char>& v, char c);

que cerca la lletra c al vector v.

Entrada

La funció busca rep un vector de caràcters i el caràcter a buscar. La longitud del vector és qualsevol.

Sortida

La funció ha de retornar la posició de c dins de v (el seu índex). Si c no és a v, cal retornar -1. Si surt més d’un cop, cal retornar la posició de la primera ocurrència.

Observació

No s’ha d’implementar el programa principal, només la funció busca. La funció principal utilitzada pel Jutge és la següent:

int main() {
   char c, d;
   vector<char> a;
   cin >> c;
   while (cin >> d) { 
      a.push_back(d); 
   }
   cout << busca(a, c) << endl;   
}
Public test cases
  • Input

    a
    xxaxx

    Output

    2
    
  • Input

    x
    a a  a a  a x

    Output

    5
    
  • Input

    x
    abc def

    Output

    -1
    
  • Information
    Author
    Pau Fernández
    Language
    Catalan
    Other languages
    Spanish
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++