M fifi alghorithme

Fermé
hasna - 8 mai 2008 à 21:52
 MORAD it-sup - 9 mai 2008 à 00:30
Bonjour, j'ai un program que j'ai trouve dificile :
ecrire un algorithmes qui permet de lre un nombre entier et verifier si se dernier est un nombre janus




merci a vous

1 réponse

MORAD it-sup
9 mai 2008 à 00:30
un nombre est janus.
faire la decomposition en chiffre, mettre chaque chiffre dans une case d'un tableau, apres faire un test sur le tableau
c'est simple, ( la i éme case avec n-i+1 case), faire un essai et je t'envoi la solution,


i <--------- 0
tantque r<> 0 faire
n <------- n div 10

r <-------n mod 2
i<------ i+1
t[i] <--------- r


fin tant que


test janus


tant que verif = vrai et j< i/2 faire
j<---- j+1
si t[j] = t[i-i+1] alors verif <--- vrai
sinon verif <---- faux
fin tant que


si verif = vrai alors ecrire("janus")
si non ecrire(" pas janus")
0