Une petite question sur les listes chainées.

Résolu
Icylph Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Icylph Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bien le bonsoir tout le monde,

Je viens à vous en espérant que vous pourriez éclairer ma lanterne, à savoir :
Est-il possible d'insérer les chiffres d'un nombre dans une liste chainée ? C.à.d pour 123, par exemple, avoir 1 dans une case, 2 dans la suivante et 3 dans celle d'après.

Si oui, comment ? Sinon auriez-vous une alternative à me proposer ?

Cordialement, Icylph.

A voir également:

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, oui c'est possible; tu prend le nombre, extrait le chiffre de l'unité, puis divise par 10, puis on répète.
int monNombre = 40121337;
while (monNombre > 0) {
    int unite = monNombre % 10; // On extrait l'unité
    monNombre /= 10; // On retire cette unité en divisant par 10
    insererElement(liste, unite);
}
1
Icylph Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci bien pour ta réponse et pour ta réactivité gravgun, tu me sauves.
Et dire que j'ai passé tant de temps sur une question si simple...
0