Насколько я знаю, тип будет автоматически преобразован.
Вы можете отключить это подверженное ошибкам поведение, указав
IMPLICIT NONE
Оператор "implicit none" заставляет программиста объявлять все переменные. В противном случае типы будут неявными, а переменные, начинающиеся с i
, будут иметь тип integer.