Chiffre Chance d'un nombre entier
2 participants
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Chiffre Chance d'un nombre entier
Vous connaissez "le chiffre Chance" associés à un nombre entier X donné?
C'est le chiffre obtenu ne faisant à chaque fois la somme des chiffres de X jusqu'à cette somme soit comprise entre 0 et 9.
Exemple:
X = 9562
On fait la somme: S = 9+5+6+2 = 22
On refait la somme: S = 2+2 = 4
Donc "le chiffre Chance" de 9562 est 4
On veut écrire un programme qui calcule et affiche ce chiffre Chance pour n'importe quel nombre entier X donné.
C'est le chiffre obtenu ne faisant à chaque fois la somme des chiffres de X jusqu'à cette somme soit comprise entre 0 et 9.
Exemple:
X = 9562
On fait la somme: S = 9+5+6+2 = 22
On refait la somme: S = 2+2 = 4
Donc "le chiffre Chance" de 9562 est 4
On veut écrire un programme qui calcule et affiche ce chiffre Chance pour n'importe quel nombre entier X donné.
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Chiffre Chance d'un nombre entier
Commenter cette solution:
- Code:
program nbrchance;
uses wincrt;
function SomChiffres(X: longint):integer;
var
Som,C: integer;
begin
Som := 0;
repeat
C := X mod 10;
Som := Som + C;
X := X div 10;
until (X = 0);
SomChiffres := Som;
end;
function NChance(X:longint):integer;
var
NC: integer;
begin
NC := X;
repeat
NC := SomChiffres(NC);
until (NC in [0..9]);
NChance := NC;
end;
VAR
X: longint;
BEGIN
write('Donner un nombre: ');
readln(X);
write('Le chiffre Chance correspondant à ',X,' est: ',NChance(X));
END.
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Chiffre Chance d'un nombre entier
Simple et efficace
lamia- Modérateur
-
Nombre de messages : 1936
Age : 38
Localisation : Tunis
Réputation : 53
Points : 6801
Date d'inscription : 04/11/2007
Feuille de personnage
Capacité linguistique:
(996/1000)
Sujets similaires
» Somme des chiffres d'un nombre entier donné
» Le chiffre n°1000 ?
» Nombre de Décompositions d'un nombre
» Exercice: Recherche de nombres + chiffre dizaine + unité
» Exercice (bac pratique): Somme des chiffres est formé d'un seul chiffre?
» Le chiffre n°1000 ?
» Nombre de Décompositions d'un nombre
» Exercice: Recherche de nombres + chiffre dizaine + unité
» Exercice (bac pratique): Somme des chiffres est formé d'un seul chiffre?
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum