La langue française impose un certain nombre de règles lors de la construction d'une phrase.
On peut citer par exemple :
- il faut un sujet et un verbe dans une phrase,
- une phrase se termine par ".", "?" ou "!",
- une interrogation demande l'inversion du sujet et du verbe,
- une négation utilise "ne...pas",
Exemples :
SUJET VERBE COMPLEMENT. --> CORRECT
SUJET VERBE ? --> INCORRECT
SUJET NE VERBE PAS --> CORRECT
SUJET COMPLEMENT --> INCORRECT
Essayez d'écrire un programme en C ou C++ permettant de lire séquentiellement, caractère par caractère, la structure d'une phrase et déterminant si elle est correctement construite (on ne prend en compte que les règles de base). Si tel n'est pas le cas, donner la position de la première erreur. Simplifier la situation en ramenant tous les symboles du langage à un seul caractère (exemple:SUJET=S,...)