Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 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