Arithmétique

Palindrome numérique

Énoncé

Lire un entier N positif ou nul. Tester si ses chiffres se lisent dans les deux sens, comme 1221.

Exemples et cas limites

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

Entrée
N = 1221
Sortie attendue
Vrai
Entrée
N = 10
Sortie attendue
Faux
Entrée
N = 0
Sortie attendue
Vrai

Code algorithmique

palindrome_numerique.algo
1algorithme palindrome_numerique
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. Conserver N et inverser une copie.
  2. Comparer l’inverse à N.
À retenir :

Un entier ne conserve pas les zéros initiaux. 10 n’est pas un palindrome ; 0 en est un.