salut,


comment programmer cette fonction avec langage C n-1!
voici le code de calculde n!
----------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
void main () {
int nb, factorielle, n;
nb = 0;
factorielle = 0;
puts("ENTRER UN NOMBRE");
scanf("%d", &nb);
if (nb != 0)
{
n = nb;
factorielle = nb;
do {
nb = nb - 1;
factorielle = factorielle * nb;
}
while (nb > 1);
}
else
{
n = 0;
factorielle = 0;
}
 
printf("La factorielle de %d est : %d", n, factorielle);
 
getch();
 
}
---------------------------------
mais comment faire pour n-1!

et merci d'avance