C+ C NAME: C ArrR4DivideByArrI4 C PURPOSE: C Divide real*4 array by same-size integer*4 array C CALLING SEQUENCE: subroutine ArrR4DivideByArrI4(N,A,B,C) C CALLS: C BadR4, BadI4 C SEE ALSO: C Array_Info C- integer N real A(*) real C(*) integer B(*) integer BadI4 rbad = BadR4() ibad = BadI4() iA = loc(A) iB = loc(B) iC = loc(C) call ArrayLoc3(iA,iB,iC,abs(N),4,I1,I2,I3) do I=I1,I2,I3 if (N .lt. 0 .and. (A(I) .eq. rbad .or. B(I) .eq. ibad)) then C(I) = bad else if (B(I) .eq. 0) then C(I) = bad else C(I) = A(I)/B(I) end if end do return end