Algun cert X65651


Statement
 

pdf   zip   main.cc

html

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.

Public test cases
  • 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
    
  • Information
    Author
    Pau Fernández
    Language
    Spanish
    Translator
    Pau Fernández
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++