// Programación en C++ para Ingenieros, Ed. Thomson Paraninfo, 2006
// Capítulo 4: Esquemas Algorítmicos Básicos

// Programa que dada una secuencia con las horas trabajadas por los empleados
// y el centinela -1, calcula si algún empleado hace menos de 8 horas

#include <iostream>

using namespace std;

// Definición de constantes
const int N = 8;

// Programa principal
int main()
{
  // Declaración de variables
  bool  encontrado;
  float x;

  // Inicio del tratamiento
  encontrado = false;

  cout << "Entra una secuencia de las horas trabajadas con el centinela -1:" << endl;

  // Obtención del primer elemento
  cin >> x;

  while( (x != -1) && (!(encontrado)) ) // No último elemento y no encontrado
    if ( x < N ) encontrado = true;
    else cin >> x; // Obtener siguiente elemento

  if ( encontrado )
    // Tratar encontrado
    cout << "Algun empleado que hace menos de 8 h." << endl;
  else
    // Tratar no encontrado
    cout << "No hay empleados que hagan menos de 8 h." << endl;

  return 0;
}