Arithmétique

Nombre d’Armstrong à trois chiffres

Énoncé

Lire un entier à trois chiffres. Tester s’il est égal à la somme des cubes de ses chiffres, comme 153 = 1³ + 5³ + 3³.

Exemples et cas limites

Saisissez ces valeurs dans la console pour vérifier votre résultat :

Entrée
N = 153
Sortie attendue
Vrai
Entrée
N = 370
Sortie attendue
Vrai
Entrée
N = 123
Sortie attendue
Faux
Entrée
N = 99
N = 153
Sortie attendue
Vrai

Code algorithmique

nombre_armstrong.algo
1algorithme nombre_armstrong
2debut
3 repeter
4 ecrire("N = ")
5 lire(n)
6 jusqua 100 ≤ n ≤ 999
7 // compléter le traitement demandé dans l’énoncé.
8fin

Méthode

  1. Extraire chaque chiffre avec MOD 10.
  2. Additionner les cubes puis comparer au nombre original.
À retenir :

Cette version concerne seulement trois chiffres. Pour K chiffres, la définition générale utilise la puissance K.