I'm trying to write a code for the binomial coefficient. I have already made the method for the binomial coefficient but my program have to initialize an array which should display the binomial coefficient but I am only allowed to use the binomial method ({1,1,1,1,2,1}
, for example). Here is my code. I really have no idea how to make this work under these conditions.
public static int faculty(int factorial) {
int CalculatedFactorial = 1;
for (int i=2;i<=factorial;i++)
{
CalculatedFactorial = CalculatedFactorial*i;
}
return CalculatedFactorial;
}
public static int binomialCoefficient(int n,int k) {
int num = faculty(n);
int denum = faculty(k)*faculty(n-k);
int BinomCoefResult=(int)(num/denum);
return BinomCoefResult;
}
public static int[] triangleOfBinCoeff(int heightOfTriangle) {
int [] arrayTr;
for(int i=0;i<heightOfTriangle;i++)
{
for (int m=0;m<=i;m++)
{
arrayTr[i]= PascalsTriangle.binomialCoefficient();
}
}
return arrayTr;
}
I'd really appreciate any help.