En esta tarea no les dan la cantidad de comandos. Una manera de leer datos mientras haya datos que leer, es la siguiente: std::string s; while (std::cin >> s) { // mientras pueda leer // hacer algo }