Testé sous l'OS 3.1 de ma CX CAS. :setMode(1,14) :If n=5 ©Améliore grandement la vitesse d'execution :Return {0,2,3,5,7,11}[max(n+1,1)] ©On retourne les premiers résultats :Local o,x,z,k,y,i,p,s,c,u :i:=5:o:=1 :Loop :For x,o,10*o-1 ©On crée nos nombres palindromes:en balayant les entiers naturels, on a dans l'ordre croissant pour n>5 et donc un nombre >100... :u:=-floor(-(x+1)*o^(-1))-1 © 1 qui donne 1x1 (0<=x<=9), 2 qui donne 2x2, 3 qui donne 3x3, ..... 35 qui donne 35x53 .... :If (u and 1)=0 or u=5:Cycle :s:=u:z:=0:y:=1 :While yp:i:=i+1 ©On augmente le compteur de palindromes premiers trouvés :If i=n:Return p ©Enfin arrivé! On retourne le résultat :EndFor :EndFor :o:=10*o :EndLoop