answersLogoWhite

0

You could just use the binomial theorem. Step through rows, n, and entries, k, and compute the Pascal's triangle value as

n!/(k!*(n-k)!)

You'll actually have better luck if you use the natural log of a factorial, then you can use laws of exponents to get:

exp(log(n!/k!/(n-k)!))

= exp(log(n!)-log(k!)-log((n-k)!))

= exp(logfact(n)-logfact(k)-logfact(n-k))

which won't run into the integer overflow problems that a plain factorial function would have.

To fill up a logfact array, something like this might work:

while(i<maxn)

logfact(i)=logfact(i-1)+log(i)

i=i+1

Wend

Be careful to initialize correctly, and watch your conversion between integers and doubles (probably have to do some rounding to your final answers).

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

What is the answer to 7C3 using pascals triangle?

35


Write a program in qbasic to make a hut using print statemant?

a triangle then a square :)


To print even nobetween 10 and 100 on qbasic command?

You need a code that can run to print even numbers between 10 and 100 using the qbasic command.


What is the sum of the 100th row of pascals triangle?

Sum of numbers in a nth row can be determined using the formula 2^n. For the 100th row, the sum of numbers is found to be 2^100=1.2676506x10^30.


How can I convert millimeters of mercury (mmHg) to pascals (Pa) using a converter tool?

To convert millimeters of mercury (mmHg) to pascals (Pa) using a converter tool, simply enter the value in millimeters of mercury into the converter tool and it will automatically calculate the equivalent value in pascals for you.


What is a mathematical statement that can be shown to be true by using previous statements?

pascals theory


How do you display qBasic programming if their is no MS-DOS prompt?

If you are using windows, MSDOS shell is integrated by default..


What is the sum of the 17th row of pascals triangle?

The sum of the 17th row of Pascal's Triangle can be calculated using the formula 2^n, where n is the row number minus one. In this case, the 17th row corresponds to n=16. Therefore, the sum of the 17th row is 2^16, which equals 65,536.


How do you do a nested loop using Qbasic?

There several methods: For/Next loop Do/While/Until loops You can have Do Loops within Do Loops.


How is water pressured be measure?

Using a water pressure gauge and is measured in kilo pascals (kpa)


Is there any keyword in c or c plus plus like the function inkey in qbasic?

Using TurboC? kbhit and getch are your friends


Given the sides of a triangle how do you find the height?

By using sides we get area of triangle and then using (1/2)heightxbase we get height.