Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
1
Task/Factorial/Fortran/factorial-1.f
Normal file
1
Task/Factorial/Fortran/factorial-1.f
Normal file
|
|
@ -0,0 +1 @@
|
|||
nfactorial = PRODUCT((/(i, i=1,n)/))
|
||||
10
Task/Factorial/Fortran/factorial-2.f
Normal file
10
Task/Factorial/Fortran/factorial-2.f
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
INTEGER RECURSIVE FUNCTION RECURSIVE_FACTORIAL(X) RESULT(ANS)
|
||||
INTEGER, INTENT(IN) :: X
|
||||
|
||||
IF (X <= 1) THEN
|
||||
ANS = 1
|
||||
ELSE
|
||||
ANS = X * RECURSIVE_FACTORIAL(X-1)
|
||||
END IF
|
||||
|
||||
END FUNCTION RECURSIVE_FACTORIAL
|
||||
11
Task/Factorial/Fortran/factorial-3.f
Normal file
11
Task/Factorial/Fortran/factorial-3.f
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
INTEGER FUNCTION MFACT(N)
|
||||
INTEGER N,I,FACT
|
||||
FACT=1
|
||||
IF (N.EQ.0) GOTO 20
|
||||
DO 10 I=1,N
|
||||
FACT=FACT*I
|
||||
10 CONTINUE
|
||||
20 CONTINUE
|
||||
MFACT = FACT
|
||||
RETURN
|
||||
END
|
||||
Loading…
Add table
Add a link
Reference in a new issue