Nfa With e To Without e
Nfa With e To Without e
#include <stdlib.h>
typedef struct {
int transitions[MAX_SYMBOLS][MAX_STATES];
int epsilonTransitions[MAX_STATES][MAX_STATES];
int states;
int symbols;
} NFA;
int main() {
NFA nfa;
// Example NFA:
nfa.states = 3;
nfa.symbols = 2;
printf("Transition Table:\n");
printf("\n");
printf("Epsilon Transitions:\n");
if (nfa.epsilonTransitions[i][j] == 1) {
printf("\n");
}
// Remove epsilon transitions
removeEpsilonTransitions(&nfa);
printf("Transition Table:\n");
printf("\n");
return 0;
OUTPUT: