Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. bool AFN(int indexStareActuala, char *cuvant, Stare *stari, int nrStariFinale, int *stariFinale) {
  2.  
  3. char stringHolder[1000];
  4.  
  5. if(cuvant[0] == NULL) {
  6. for(int i = 0; i < nrStariFinale; i++) {
  7. if(indexStareActuala == stariFinale[i])
  8. return true;
  9. }
  10. }
  11.  
  12. for(int i = 0; i < stari[indexStareActuala].listaTranzitii.size(); i++) {
  13. if(cuvant[0] == stari[indexStareActuala].listaTranzitii.at(i).first) {
  14. strcpy(stringHolder, cuvant+1);
  15. cout<<indexStareActuala<<" "<<stari[indexStareActuala].listaTranzitii.at(i).second<<endl;
  16. indexStareActuala = stari[indexStareActuala].listaTranzitii.at(i).second;
  17. }
  18. }
  19.  
  20. return AFN(indexStareActuala, stringHolder, stari, nrStariFinale, stariFinale);
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement