Bonjour,
Je dois calculer (en C) les coefficients binomiaux obligatoirement avec cette formule :
Ce que j'ai fais:
Je vois pas trop comment faire en fait. Je pense que l'erreur vient de la seconde boucle for mais je vois pas comment la corriger (enfin comment coder le numérateur).
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 #include <stdio.h> int main(){ int n, k; int fact_k; int fact_n; printf("Tapez n et k pour calculer (n k)\n"); n = scanf("%d", &n); k = scanf("%d", &k); for(i = k; i < 1; i--) { fact_k = k * i ; } for(j = n; j<1; j--) { fact_n = n * j ; } int combinaisons = fact_n / fact_k ; printf("(n k) = %d \n", combinaisons); return 0; }
Merci d'avance!
Partager