Adloun

Le nombre renversé

Exercice de TD · niveau 3 (difficile) · sciences numériques et technologie (seconde), chapitre 2 — Variables, types et affectations · Les opérateurs arithmétiques

Énoncé

Un entier n à deux chiffres est donné. On appelle renversé de n le nombre obtenu en échangeant ses deux chiffres (le renversé de est ).

  1. Écrire un programme qui calcule et affiche le renversé de n.
  2. Afficher la différence entre le plus grand et le plus petit des deux nombres, pour n = 47, puis n = 62, puis n = 91.
  3. Que remarque-t-on ? Le démontrer.

Corrigé

1. et 2.

n = 47
dizaines = n // 10
unites = n % 10
renverse = unites * 10 + dizaines

print("renversé :", renverse)          # 74
print("différence :", renverse - n)    # 27

En reprenant pour les trois valeurs demandées :

nrenversédifférence (en valeur absolue)
477427
622636
911972

3. On remarque que la différence est toujours un multiple de : , , .

Démonstration. Notons le chiffre des dizaines et celui des unités. Alors et leur différence vaut

Elle est donc bien multiple de , et l'on voit même que le quotient par est l'écart entre les deux chiffres — ce que confirme le tableau : , , .

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.