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