Statistics
| Branch: | Revision:

root / synthbench / euroben-dm / mod1j / check.f @ 0:839f52ef7657

History | View | Annotate | Download (629 Bytes)

1 0:839f52ef7657 louridas
      Subroutine check( a, n, ok )
2 0:839f52ef7657 louridas
! ----------------------------------------------------------------------
3 0:839f52ef7657 louridas
! --- Check values for progam 'mod1j': a(i) = i should hold for all
4 0:839f52ef7657 louridas
!     elements of integer array a.
5 0:839f52ef7657 louridas
! ----------------------------------------------------------------------
6 0:839f52ef7657 louridas
      Implicit   None
7 0:839f52ef7657 louridas
8 0:839f52ef7657 louridas
      Integer :: n
9 0:839f52ef7657 louridas
      Integer :: a(n)
10 0:839f52ef7657 louridas
      Logical :: ok
11 0:839f52ef7657 louridas
12 0:839f52ef7657 louridas
      Integer :: i
13 0:839f52ef7657 louridas
! ----------------------------------------------------------------------
14 0:839f52ef7657 louridas
      Do i = 1, n
15 0:839f52ef7657 louridas
         ok = ok .AND. ( a(i) == i )
16 0:839f52ef7657 louridas
      End Do
17 0:839f52ef7657 louridas
! ----------------------------------------------------------------------
18 0:839f52ef7657 louridas
      End Subroutine check