//Pascal's Triangle- the mathematical way
class Pascal
{
double fact(double n)
{
return (n > 1) ? n * fact(n - 1) : 1;
}
double ncr(int n, int r)
{
return fact(n) / (fact(r) * fact(n - r));
}
void generate()
{
for (int i = 0; i < 15; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((int)ncr(i, j));
}
System.out.println(" ");
}
}
}
//As per Request from Tanmoy.
Discussing Java application programming across the barrier of classroom for the young minds.
Thursday, March 25, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment