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 ).
- Écrire un programme qui calcule et affiche le renversé de
n. - Afficher la différence entre le plus grand et le plus petit des deux nombres, pour
n = 47, puisn = 62, puisn = 91. - 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 :
n | renversé | différence (en valeur absolue) |
|---|---|---|
| 47 | 74 | 27 |
| 62 | 26 | 36 |
| 91 | 19 | 72 |
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.