Buonasera,
mi è stata assegnata una traccia da compilare in C ma appena l'ho letta mi scoppia la testa, la traccia è questa
Un alfabeto è un insieme finito di simboli. Un linguaggio finito su un alfabeto è un insieme finito di sequenze di lunghezza finita di simboli dell’alfabeto. Dato l’alfabeto {a, e, i, o, u}, scrivere un programma ANSI C che acquisisce da tastiera due linguaggi finiti su quell’alfabeto e poi stampa sullo schermo l’unione dei due linguaggi e la differenza tra il primo linguaggio e il secondo. Almeno una delle due operazioni deve essere calcolata ricorsivamente.
Come posso verificare che all interno dei linguaggi ci siano solo lettere di quel determinato alfabeto?
grazie in anticipo a chi mi aiuterà