greta34 a écrit:j'abandonne, je n'y comprends plus rien
le seul nombre divisible par 2, 3, 4, 5 et 6 c'est 60
ce n'est pas le seul nombre, c'est le plus petit,
tu avais trouvé un plus grand avec le 2x3x4x5x6.
donc maintenant tu connais le plus petit nombre que l'on peut diviser par 2,3,4,5,6,
donc les autres nombres également divisibles par les 5 chiffres seront des multiples de 60,
par exemple 60x13, 60x3, seront divisibles par 2,3,4,5,6.
ce que tu cherchais, le n-1 peut s'écrire multiple de 60, donc 60xk où k peut ètre un entier quelconque.
Donc tu en es à
n-1 = 60k
donc n=60k+1
Et maintenant tu cherches le dernier critère, n doit pouvoir ètre divisé par 7.
Tu cherches 60k+1 divisible par 7,
Et là soit tu bosses en ce moment les modulo,
soit comme l'a dit Ben, ce n'est pas encore à ton programme,
alors tu vas chercher le premier qui marche.
Par exemple si je prends k=2
60k+1=60x2+1=121 qui n'est pas divisible par 7
alors essaye k=1, k=3, k=4, k=5, k=6, jusqu'à ce que tu en trouves un de bon.
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.