Je sais, tu te demandes pourquoi j'ai mis cette chose totalement inutile sur Github. En fait je le mets ici parce que j'ai trouvé que c'était un bon exercice. Ce n'étais pas un exercice difficile en soit si on sait programmer en C (ou tout autre langages d'ailleurs) mais la difficulté se trouvait dans le fait de n'utiliser que le minimum que le professeur avait appris à la classe.
Le programme contient une surcouche de conio.h fournit par le professeur. J'ai modifié ce fichier pour que
gotoxy(int x, int y)
fonctionne à partir de (0;0) et non (1;1).
Cette version est celle que j'ai fait sans utiliser les tableaux à deux dimensions. N'ayant pas vu ça en cours auparavant je pensais que je n'avais pas le droit d'utiliser cette technique bien utile. Cette version a été faite en une après-midi très rapidement histoire de faire fonctionner un truc et qu'il est un minimum de design. J'ai surement passé plus de temps sur le design d'ailleurs.
Version en cours de développement selon mon envie où le professeur m'a enfin autorisé l'utilisation d'un tableau à deux dimensions. J'en profite pour faire des améliorations.
Si vous chercher à faire pratiquer le C à vos élèves, voici un bon exercice. Sinon inspiré vous en pour un exercice "Programmez avec des contraintes".