Question: Determine the loop invariant for the following code and then use this loop invariant to prove that the code correctly implements the factorial function. FACTORIAL
Determine the loop invariant for the following code and then use this loop invariant to prove that the code correctly implements the factorial function.
FACTORIAL (n)
product = 1
for i = 2 to n
product = product * i
return product
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
