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

Algorithmes et structures de données Discussion :

Extraire les chiffres d'un nombre


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Points : 36
    Points
    36
    Par défaut Extraire les chiffres d'un nombre
    Je voudrais à partit d'un nombre entier N obtenir deux nombres
    le premier sera constitué par les chiffres pairs de N
    le second sera constitué par les chiffres impair de N

    exemples
    N=25461327

    donc le premier=2462
    le second=5137


    J'ai essayer de faire l'algorithem veuillez me corriger****

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    ALGORITHME nbpair_impair
    VAR m,L,G,N,k,s;entier
    DEBUT
    lire (N)
    m=0
    L=0
    s=1
    K=1
    repeter
      G=N MOD 10
     N=N DIV 10
    si G MOD 2 =0 alors
      DSI
        m=G*s+m
        s=s*10
      FINSI
    Sinon
      DSINON
         L=G*k+L
         k=k*10
       FSINON 
    jusqu'a N=0
    ecrire ( 'le nombre constitué des chiffres impairs est', L)
    ecrire ( 'le nombre constiué des chiffres pairs est',M)
    FIN

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    415
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 415
    Points : 486
    Points
    486
    Par défaut
    Ben ça semble très bien

    Avec des noms de variables explicites (par exemple "impair" plutôt que "L"), ça serait parfait !

  3. #3
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Il serait préférable de traiter tes 3 nombres comme des chaînes de caractères, chaque chiffre étant représenté par un caractère.
    Jean-Marc Blanc

Discussions similaires

  1. Extraire les chiffres d'un nombre.
    Par kocipia dans le forum Débuter
    Réponses: 7
    Dernier message: 02/01/2014, 19h05
  2. Récupérer tous les chiffres d'un nombre
    Par AnozerOne dans le forum Mathématiques
    Réponses: 7
    Dernier message: 16/01/2009, 00h56
  3. Décomposer les chiffres d'un nombre en variables
    Par kryogen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/04/2008, 13h46
  4. [MySQL] extraire les chiffres d'une chaine
    Par megane dans le forum Langage SQL
    Réponses: 4
    Dernier message: 23/08/2006, 14h29
  5. [Tableaux] Extraire les chiffres dans une chaîne
    Par Digiduck dans le forum Langage
    Réponses: 8
    Dernier message: 16/08/2006, 14h33

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