practice/c/TuringMachine/index.c

23 lines
403 B
C
Raw Normal View History

2022-01-19 16:32:57 +01:00
#include "declaration.h"
int stateIndex(turing *t, char state) {
int i;
for (i = 0; i < t->statesNumb; i++) {
if (t->states[i] == state) {
return i;
}
}
return -1;
}
int symbolIndex(turing *t, char symbol) {
int i;
for (i = 0; i < t->symbolsNumb; i++) {
if (t->symbols[i] == symbol) {
return i;
}
}
return -1;
}