Код выглядит следующим образом;
DO i = 1 , no2 + 1
IF ( Isign.EQ.1 ) THEN
Ans(i) = fft(i)*Ans(i)/no2
ELSEIF ( Isign.EQ.-1 ) THEN
IF ( ABS(Ans(i)) .EQ. 0.0 )
& PAUSE ' deconvolving at responce zero in convlv'
Ans(i) = fft(i)/Ans(i)/no2
ELSE
Компилятор выдаёт мне эту ошибку;
IF (ABS (i)). EQ. 0.0)
^
Введите несогласие между выражениями в (^) и (^)
IF ( ABS(i)).EQ. 0.0)
^
invalid form for IF statement at (^)
Может кто-нибудь сказать мне, как правильно написать эту строку "Intrisic function", чтобы решить эту ошибку?
Я новичок в программировании, и любая помощь будет отличной! Я использую компилятор GNU G77, если
это имеет значение? Спасибо