Arithmétique

Inverser les chiffres d’un entier

Énoncé

Lire un entier N positif ou nul et inverser l’ordre de ses chiffres. Le résultat est un entier : les zéros devenus initiaux disparaissent.

Exemples et cas limites

Saisissez ces valeurs dans la console pour vérifier votre résultat :

Entrée
N = 1234
Sortie attendue
4321
Entrée
N = 1200
Sortie attendue
21
Entrée
N = 0
Sortie attendue
0

Code algorithmique

inverser_entier.algo
1algorithme inverser_entier
2debut
3 repeter
4 ecrire("N = ")
5 lire(n)
6 jusqua n ≥ 0
7 // compléter le traitement demandé dans l’énoncé.
8fin

Méthode

  1. Prendre le dernier chiffre avec MOD 10.
  2. Construire le résultat par inverse × 10 + chiffre.
À retenir :

1200 devient 21 et non la chaîne "0021". La valeur 0 reste 0.