Guetux
Messages postés1Date d'inscriptionjeudi 29 décembre 2005StatutMembreDernière intervention29 décembre 2005
-
29 déc. 2005 à 15:12
tetedemul
Messages postés47Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention 4 janvier 2006
-
30 déc. 2005 à 12:09
Bonjour,
J'aimerai réaliser un programme qui vérifie si une chaine de caractère contient toutes les lettres de l'alphabet. (Les lettres peuvent êtres des majuscules (code ASCII de 97 -> 122) ou des minuscules (65 -> 90), et il faut tenir compte de l'espace aussi (code ASCII 32) )
On stocke la chaîne à l'adresse MMNN et la suite d'octet se temrine par un 0.
ex : "Portez ce vieux whisky au vieux petit juge blond qui fume"
Quand la phrase contient toutes les lettres de l'alphabet, en fin de prog le registre R4 doit contenir 1, sinon 0.
On néglige les erreurs (présence de caractères non autorisés dans la chaîne...)
Petite précision, je travaille sous linux en syntaxe AT&T.
tetedemul
Messages postés47Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention 4 janvier 2006 30 déc. 2005 à 12:09
Patatalo -> tu peux aussi être sympa, c'est pas plus cher...
On peut peut-être créer une zone de 27 bits (26 lettres+l'espace) qu'on remplit avec des zéros puis on lit la chaine, et pour chaque lettre, on met le bit correspondant à 1 et à la fin on voit si les 27 bits sont à 1.
Si je me suis mal exprimé exemple:
On trouve un A on met le bit 1 à 1, puis un Z on met le bit 26 à 1 etc...
Y a peut-être mieux et plus rapide à proposer mais bon... ca doit marcher