• [^] # Re: Redéfinition de i ?

    Posté par . En réponse au message suite d'entiers carré. Évalué à 1.

    for(unsigned int i=0;i<=(n/2)-1;i=i+1) 
    {
     if(t[i]!=t[(n/2)+i]) 
     {
     return i;
     }
     else 
     {
     return p;
     }
    }

    Fais comme si tu étais l'ordinateur avec l'exemple que tu viens de donner, tu comprendras vite pourquoi tu as cet erreur, pour rappel quand tu fais un return tu quittes la fonction.