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.
La función recibe un vector de Booleanos de cualquier tamaño.
La función retorna true cuando algun elemento del vector
es true. Si el vector está vacío, hay que devolver
false.
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