A voir également:
- Cout de pouce pour un exo en algo
- Comment ouvrir un fichier exo? ✓ - Forum Programmation
- Coût réparation port hdmi tv - Forum Téléviseurs
- Remplacement port HDMI - Forum Format et connectique vidéo
- Prise HDMI de ma télé qui ne fonctionne plus - Forum Format et connectique vidéo
- Comment enlever un pouce sur facebook - Forum Facebook
1 réponse
Bonjour,
Je peux t'aider un peu. Supposons que ton programme stocke des noms sous forme de tableau (comme en C).
1. Chercher le premier élément de chaque tableau (code ascii à traiter pour ignorer la case. On fait cela avec une soustraction aisément).
2. Comparer cette première lettre (devenu chiffre ascii) avec les ordre dans l'ordre
Si on obtient un chiffre plus petit dans la suite, alors les nom ne som pas ranger par ordre alphabétique.
Petit rappel : A à Z correspondent aux codes ascii 64 à 90 (décimal pas hexadécimal)
a à z (minuscule) correspondent à 97 à 112. En y retranchant 33, on retombe sur des majuscules.
Voir https://www.commentcamarche.net/informatique/technologies/1589-code-ascii/ pour les autres caractères ascii.
J'espère t'avoir aidé.
A+
Je peux t'aider un peu. Supposons que ton programme stocke des noms sous forme de tableau (comme en C).
1. Chercher le premier élément de chaque tableau (code ascii à traiter pour ignorer la case. On fait cela avec une soustraction aisément).
2. Comparer cette première lettre (devenu chiffre ascii) avec les ordre dans l'ordre
Si on obtient un chiffre plus petit dans la suite, alors les nom ne som pas ranger par ordre alphabétique.
Petit rappel : A à Z correspondent aux codes ascii 64 à 90 (décimal pas hexadécimal)
a à z (minuscule) correspondent à 97 à 112. En y retranchant 33, on retombe sur des majuscules.
Voir https://www.commentcamarche.net/informatique/technologies/1589-code-ascii/ pour les autres caractères ascii.
J'espère t'avoir aidé.
A+