IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

x86 16-bits Assembleur Discussion :

Trouver le mot le plus long dans une chaîne


Sujet :

x86 16-bits Assembleur

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Points : 20
    Points
    20
    Par défaut Trouver le mot le plus long dans une chaîne
    j'essaie de trouver le mot le plus long dans une chaine.
    qui peut m'aider

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 963
    Points : 59 658
    Points
    59 658
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Tu affectes un registre à l'indice du mot le plus long, un autre à la longueur du mot le plus long, un autre à l'indice du mot courant et un dernier à la longueur du mot courant.
    En parcourant ta chaîne dans une unique boucle, tu testes si le caractère courant est un espace. Si oui : tu compares si le mot actuel est plus long que le mot le plus long déjà trouvé; dans l'affirmative, tu sauves l'indice de ce mot et sa longueur. Tu réinitialises ensuite l'indice du mot suivant au caractère suivant et tu remets sa longueur à 0 avant de poursuivre la boucle.
    Attention que lorsque tu rencontres la fin de chaîne, tu dois traiter le dernier mot.

    Je te conseille de créer et tester sur papier avant de te mettre à coder.

Discussions similaires

  1. [TASM] Le mot le plus long d'une chaîne de caractères
    Par barbaross15 dans le forum x86 16-bits
    Réponses: 0
    Dernier message: 10/11/2010, 21h45
  2. [XL-2002] Top 10 des mots les plus fréquent dans une colonne de mots
    Par _gege_ dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/07/2010, 23h20
  3. Réponses: 16
    Dernier message: 24/12/2009, 19h44
  4. Rechercher mot le plus long d'une chaine de caractère
    Par fafabzh6 dans le forum VBA Access
    Réponses: 5
    Dernier message: 14/10/2009, 17h15
  5. Réponses: 13
    Dernier message: 09/08/2008, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo