Fes una funció amb la capçalera:
list<string>::iterator search_word(list<string>& L, string word);
que retorna un iterador a la primera ocurrència de la
paraula word
a la llista L
.
Entrada
La funció rep una llista de paraules de qualsevol tamany i una paraula.
Sortida
La funció ha de retornar un iterador (que indica una posició) que
apunta a la primera ocurrència de la paraula a la llista. Si la
paraula no es troba a la llista s’ha de retornar un iterador al final
de la llista (end()
).
Observació
No enviïs el programa principal. El Jutge en posa un que
llegeix una paraula p, després llegeix una llista de paraules L,
crida la funció search_word
amb la paraula p i la llista L
i escriu la llista amb la paraula trobada entre corxets.
Input
we weeeee yes we can
Output
weeeee yes [we] can
Input
Blackbriar Blackbriar was the successor to Operation Treadstone
Output
[Blackbriar] was the successor to Operation Treadstone
Input
patata no hi ha cap tubercle
Output
no hi ha cap tubercle