unsigned int fact(unsigned int N, unsigned int a){
printf("Appel N == %d, a == %d\n",N,a);
if (N == 0) { printf("retour a == %d\n",a); return a; }
a=fact(N-1, a*N);
printf("10Retour a == %d\n",a);
return a;
}
int main(int argc, char **argv) {
fact(5,1);
return(0);
}
@tag: DNA