Est un pangramme ?

Signaler
Messages postés
1
Date d'inscription
jeudi 29 décembre 2005
Statut
Membre
Dernière intervention
29 décembre 2005
-
Messages postés
47
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
4 janvier 2006
-
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.

Merci pour votre aide.

2 réponses

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
salut,

comment veux tu qu'on t'aide si tu n'as rien a proposer ?

@++
Messages postés
47
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
4 janvier 2006

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

Debutant informatique :-)