A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
20
Task/Forward-difference/Fortran/forward-difference-1.f
Normal file
20
Task/Forward-difference/Fortran/forward-difference-1.f
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
MODULE DIFFERENCE
|
||||
IMPLICIT NONE
|
||||
|
||||
CONTAINS
|
||||
|
||||
SUBROUTINE Fdiff(a, n)
|
||||
INTEGER, INTENT(IN) :: a(:), n
|
||||
INTEGER :: b(SIZE(a))
|
||||
INTEGER :: i, j, arraysize
|
||||
|
||||
b = a
|
||||
arraysize = SIZE(b)
|
||||
DO i = arraysize-1, arraysize-n, -1
|
||||
DO j = 1, i
|
||||
b(j) = b(j+1) - b(j)
|
||||
END DO
|
||||
END DO
|
||||
WRITE (*,*) b(1:arraysize-n)
|
||||
END SUBROUTINE Fdiff
|
||||
END MODULE DIFFERENCE
|
||||
Loading…
Add table
Add a link
Reference in a new issue