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


How can you use the pattern in the table of combinations to find a number in pascals triangle?

To find a number in Pascal's Triangle using combinations, you can use the formula (C(n, k) = \frac{n!}{k!(n-k)!}), where (n) is the row number and (k) is the position in that row. Each number in Pascal's Triangle corresponds to a combination, where the top of the triangle represents (C(0, 0)), the next row (C(1, 0)) and (C(1, 1)), and so on. By identifying the desired row and position, you can apply the combinations formula to calculate the specific number in Pascal's Triangle.