Haz una función con la cabecera:
bool any(const vector<int>& v);
que devuelva cierto si alguno de los elementos del vector v
es cierto.
Entrada
La función recibe un vector de Booleanos de cualquier tamaño.
Salida
La función retorna true
cuando algun elemento del vector
es true
. Si el vector está vacío, hay que devolver false
.
Observación
El programa principal que utiliza el Jutge es el siguiente:
int main() { while (getline(cin, linia)) { istringstream S(linia); vector<bool> v; bool b; while (S >> b) { v.push_back(b); } cout << any(v) << endl; } }
El Jutge utiliza un programa principal que lee cada línea de la
entrada, la transforma en un vector i genera una línea en la salida
con el resultado de llamar a la función any
.
Input
0 0 1 1 0 1 0 0 0 0 0 1 1 1 1 0 1 0 1
Output
0 1 1 0 0 1 1 1