RosettaCodeData/Task/Factorial/Fortran/factorial-3.f

12 lines
204 B
FortranFixed
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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