Séparation d'un type int

NeverMiss -  
 Utilisateur anonyme -
Bonjour,
Je voudrais séparer un nombre en type int, en plusieurs sous nombres.
Exemple : Si j'ai 124567
Je voudrais stocker le 1 dans une variable, le 2 dans une autre, le 4 dans une autre etc.
Pourriez-vous m'aider ?

A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour,

2 options:
  • tu convertis ton nombre en string (avec ToString), à partir de là tu as accès à chaque caractère

monNombre[0] vaut '1'
et ensuite tu convertis à nouveau en int.
  • tu fais une boucle qui compte de la longueur de ton nombre (5 dans ton exemple) à 1.

Tu fais un modulo du nombre par 10 puissance variable d'itération (10^5, 10^4....), tu stockes le résultat dans une variable et le reste devient le nouveau nombre

--
0