Séparation d'un type int
NeverMiss
-
Utilisateur anonyme -
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 ?
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 ?
1 réponse
-
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
--