Boa tarde turma, preciso de ajuda por favor
Este trabalho consiste de desenvolver um autômato finito determinístico em C++. O programa
deve fazer a leitura da definição de um autômato (sempre lembrando que ele é determinístico) e em
seguida uma lista de entradas que serão apresentadas ao autômato. Para cada das entradas deve-se
imprimir ‘Aceita’ caso ao final do processamento da entrada um estado final esteja ativo, e ‘Rejeitada’
caso contrário.
O autômato será descrito como uma quíntupla. A primeira linha vai conter um inteiro n indicando
a quantidade de estados, cada estado vai ser identificado de 0 a n-1. A segunda linha vai conter uma
string de m caracteres, e cada carácter será um símbolo do alfabeto. A terceira linha terá um valor
inteiro com a identificação do estado de início. A quarta linha começará com um número inteiro k,
seguido por k’s números inteiro separados por carácteres de tabulação, representado o conjunto de
estados finais. As próximas nxm linhas serão as transições de cada um dos estados na forma de uma
tripla, portanto cada uma dessas linhas vai conter o identificador do estado atual, um símbolo do
alfabeto e um identificador para o estado transicionado (todos separados por caracteres de tabulação).
O restante das linhas são entradas apresentadas ao autômato.

