bon moi jai fait un pti prg de resolution recursive.je sais qu il y a des fautes.je demande votre aide.
merci d'avance
int parcours(int i, int j,int init)
{ int k,sortir,a,pl,pc,w,x;
for(k=init;(k<=9);k++)
{
sortir=0;
if(grille[i][j]==0)
while (!sortir)
{for(a=0;a<9 && !sortir;a++)
if(grille[i][a]==k)
sortir=1;
if(!sortir)
for(a=0;a<9 && !sortir;a++)
if(grille[a][j]==k)
sortir=1;
if(!sortir)
{
pl=(i/3)*3;
pc=(j/3)*3;
for(w=pl;w<=pl+2 && !sortir;w++)
for(x=pc;x<=pc+2 && !sortir;x++)
if(grille[w][x]==k)
sortir=1;
}
if(!sortir)
{grille[i][j]=k;
sortir=1;
if (j<9)
parcours(i,j+1,1);
else
if (i<9)
parcours (i+1,0,1);
}
else
{
if (j<9)
parcours(i,j+1,1);
else
if (i<9)
parcours (i+1,0,1);
}
}
}
return 0;
}