Un nombre d'Armstrong est un nombre égal à la somme de ses chiffres, chacun élevé à la puissance du nombre de chiffres.
Par exemple :
9 = 9^1 = 9
10 != 1^2 + 0^2 = 1
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190
Écris du code pour déterminer si un nombre est un nombre d'Armstrong.
| Registre | Usage | Type | Description |
|---|---|---|---|
$a0 |
entrée | entier | nombre |
$v0 |
sortie | booléen | indique si c'est un nombre d'Armstrong (0 = false, 1 = true) |
$t0-9 |
temporaire | quelconque | utilisé pour le stockage temporaire |
Inscris-toi sur Exercism pour apprendre et maîtriser MIPS Assembly avec 70 exercices, et un vrai mentorat humain, le tout gratuitement.