Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool AFN(int indexStareActuala, char *cuvant, Stare *stari, int nrStariFinale, int *stariFinale) {
- char stringHolder[1000];
- if(cuvant[0] == NULL) {
- for(int i = 0; i < nrStariFinale; i++) {
- if(indexStareActuala == stariFinale[i])
- return true;
- }
- }
- for(int i = 0; i < stari[indexStareActuala].listaTranzitii.size(); i++) {
- if(cuvant[0] == stari[indexStareActuala].listaTranzitii.at(i).first) {
- strcpy(stringHolder, cuvant+1);
- cout<<indexStareActuala<<" "<<stari[indexStareActuala].listaTranzitii.at(i).second<<endl;
- indexStareActuala = stari[indexStareActuala].listaTranzitii.at(i).second;
- }
- }
- return AFN(indexStareActuala, stringHolder, stari, nrStariFinale, stariFinale);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement