// 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; }