Ecrire un Algorithme qui Déterminer si un nombre est un nombre d'Armstrong ou pas.
Principe : Un nombre de Armstrong est un entier positif dont la somme des cubes des chiffres vaut cet entier.
Exemple : 153 = 13 + 53 + 33 = 1 + 125 + 27 = 153. Ainsi 153 est Un Nombre d'Armstrong.
CORRECTION
Algorithme NombreAmstrong;
var nbre,n,som,tmp:entier;
Début
répéter
ecrire('Entrez un nombre qui sera testé: ');
lire(nbre);
jusqu’à(nbre>=0);
tmp<-nbre;
n<-0;
som<-0;
répéter
n<-nbre mod 10;
som<-som+n*n*n;
nbre<-nbre div 10;
jusqua(nbre=0);
si(som=tmp)alors
ecrire('Ce nombre est un nombre d Amstrong')
sinon
ecrire('Ce nombre n est pas un nombre d Amstrong');
fsi
Fin.
Merci, votre note vient d'être comptabilisée.
Merci, mais vous avez déjà voté pour cette page, réessayez plus tard.