1 2 3 4 5 6 7 8 9 10 11 12 |
public double GiaiThua(int n) { double giaithua = 1; for (int i = 2; i <= n; i++) giaithua *= i; return giaithua; } public double ToHop(int k, int n) { return GiaiThua(n) / (GiaiThua(k) * GiaiThua(n - k)); } |
Nosomovo
Xem thêm Code tính tổ hợp trong C#