Voilà, j'ais écris un algo en PDL pour tester si un mot est un palindrome ou non... J'aimerai savoir si j'ais fait une erreur ou un oublie.
Je remercie d'avance celui qui me corrigera, Merci !Code:Action Principale Locales Tab: tableau [N] de caractères; i de entier; Pour i de 0 à Tab.longueur pas 1 FAIRE SI palindrome (Tab [i])=vrai Ecran.afficher (Tab[i] + "est un palindrome"); SINON Ecran.afficher (Tab[i] + "n'est pas un palindrome"); FSI FAIT Fin Action Fonction Palindrome(T): booléen Données: T:tableau [N] de caractères; Locales: N de entier; N=T.longueur(); Pour i de 0 à longueur/2 pas 1 FAIRE SI (T.charAt (i) != T.charAt (N-i-1)) retourner faux; SINON retourner vrai; FSI FAIT Fin Fonction
-----