パスカルの三角形の100番目の行の特定のエントリが3で割り切れるかどうかを計算しようとしています。これはnCrのnCrを使って計算しています。 100行目のエントリ。 私は組み合わせ計算大数の組み合わせ
public static double Combination(int n, int m, double comb)
{
for (int r = -1; ++r < m;)
comb = comb * (n - r)/(r + 1);
return comb;
}
を計算するために以下のコードを使用しています。しかし、このような100C16などの値のために、私はそれで小数や電子を含む多数を取得しています。 インターネットで検索したところ、実際には3で割り切れない12の数字がありますが、私のプログラムは100行目で3で割り切れない63の数字を与えています。これは間違っています。私は間違っている。
このリンクをクラスメートと共有してください。私はこの質問にうんざりしています。 http://math.stackexchange.com/questions/117978/finding-number-of-entries-not-divisible-by-number-n-in-100throw-of-pascals-tri –
[Find number of duplicateパスカルトライアングルの100行目でxで割り切れない桁の数字](http://stackoverflow.com/questions/9607923/find-number-of-digits-not-divisible-by-x-in-100throw-of- pascal-triangle) –