Utilise le bouton # (la balise [code]) pour qu'on puisse copier coller ton code.
Tu as pensé à remettre le 0 dans codage. C'est bien. Mais tu as légèrement raté.
exécute ton programme pas à pas dans le débuggeur, ou carrément manuellement.
Au passage, il manque un modulo pour gérer correctement les décalages de lettres.
Tu devrais:
détecter si la lettre est majuscule, minuscule ou autre (par exemple un chiffre ou une ponctuation) en utilisant isupper et islower
si c'est une majuscule
calculer sa position dans l'alphabet en lui retirant 'A'
tranformer cette position par la fonction affine
mettre le résultat dans l'alphabet (%26)
ajouter cette nouvelle position à 'A'
Si c'est une minuscule
même chose avec 'a'.
Partager