GuJman #15:
Ce code ne fonctionne pas pour des raisons évidentes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
...
   unsigned int periode = 0;
...
   Tab[Periode++] = k % mod; // Periode ==1
   If (N != 0)
   {
      while ((N != 0)&&(Tab[Periode-1]!=Tab[0])&&(Periode!=1))
        // donc on n'entre pas dans la boucle
      {
...
      }
   N = (N % --Periode)-1;// et division par 0
De plus, il comporte des erreurs de syntaxe .
Il est préférable de tester les codes avant expédition sur le forum.