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

// Programa que dados los vehículos que van entrando y saliendo en un aparcamiento,
// indica si al final del día queda algún vehículo.

#include <iostream>

using namespace std;

// Programa principal
int main()
{
  // Declaración de variables
  char c;   // Carácter 'E', 'S' o 'F' dependiendo del caso
  int  n=0; // Número de vehículos que hay en el aparcamiento

  cout << "Entra una secuencia de E y S acabada en F" << endl;
  // Obtención del primer elemento
  cin >> c;

  while ( c != 'F' ) // Determinación del último elemento
  {
    if ( c == 'E' )  n++;
    else if ( c == 'S' )  n--;
    // Obtención del siguiente elemento
    cin >> c ;
  }

  if ( n > 0 )
    cout << "Hay " << n << " coches en el aparcamiento." << endl;
  else
    cout << "No hay coches en el aparcamiento." << endl;

  return 0;
}