Confirm the recurrence relation n! = n·(n-1)! for a representative n.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | id | |||
| integer, | intent(inout) | :: | nfail |
subroutine test_007(id, nfail) use forcolormap_utils, only: factorial integer, intent(inout) :: id, nfail character(len=*), parameter :: name = "factorial: recurrence n! = n*(n-1)!" logical :: ok integer :: n n = 7 ok = (factorial(n) == n * factorial(n-1)) call report_test(name, ok, id, nfail) end subroutine test_007