← Olympiades 2014 — La Réunion

Exercice 4 — Algorithme de KAPREKAR

Olympiades · Académie La Réunion · 2014 · Séries autres que S

Sujet

1. Cas d'un entier à 2 chiffres :

On s'intéresse ici aux entiers compris entre 0 et 99 .

On s'intéresse à l'algorithme suivant, dit algorithme de Kaprekar :

On peut recommencer la \(2^{\text {ème }}\) et la \(3^{\text {ème }}\) étape indéfiniment à partir de la différence obtenue : \(54-45=09\), \(90-09=81, \ldots\)
On souhaite étudier ce qui se passe lorsqu'on répète cet algorithme.
a) Appliquer l'algorithme de Kaprekar au nombre 22. Que remarque-t-on? Peut-on généraliser?
b) Appliquer l'algorithme de Kaprekar 10 fois de suite au nombre 59. Que remarque-t-on?
c) Cas général d'un entier avec 2 chiffres distincts :

Soit \(a\) et \(b\) deux chiffres; on note \(\overline{a b}\) l'entier dont le chiffre des dizaines est \(a\) et le chiffre des unités est \(b\). On a ainsi \(\overline{a b}=10 a+b\).
Quitte à réordonner les chiffres on peut supposer que \(a>b\).
i. Montrer que \(\overline{a b}-\overline{b a}=9(a-b)\).
ii. Quelles sont les valeurs que peut prendre \(a-b\) ? Et donc \(\overline{a b}-\overline{b a}\) ? En appliquant plusieurs fois de suite l'algorithme de Kaprekar à chacune de ces dernières valeurs, montrer que l'on aboutit toujours en un nombre fini d'étapes au cycle :

\[ 81-63-27-45-09 \]

2. Cas d'un entier à 3 chiffres :

On souhaite généraliser cet algorithme aux cas des entiers à 3 chiffres en définissant de la même façon le retourné d'un entier. Exemple :

Aucun corrigé disponible pour cet exercice dans la source APMEP.