/* Factorielle */ #include #include int factorielle_for(int); int factorielle_while(int); int main() { int nombre; printf("Entrez un entier naturel : "); scanf("%d", &nombre); printf("Factorielle avec for : %d\n", factorielle_for(nombre)); printf("Factorielle avec while : %d\n", factorielle_while(nombre)); return 0; } int factorielle_for(int nombre) { int factorielle = 1; if (nombre > 0) { for (int i = 1; i <= nombre; i++) { factorielle *= i; } } return factorielle; } int factorielle_while(int nombre) { int factorielle = 1; while (nombre > 0) { factorielle *= nombre; nombre--; } return factorielle; }