В головной программе используется модуль geom, который содержит только тип figure и модульную процедуру Modify. Головная программа использует модуль geom.В головной программе объявлена переменная class (figure), allocatable :: FG.
Укажите верное описание типа figure и процедуры Modify, чтобы при вызове call FG.Modify(10) из головной программы, происходило изменение поля points в переменной FG.
subroutine Modify(fg, scale) class(figure) fg integer scale fg.points=fg.points*scaleend subroutine Modify(Верный ответ)
type figure integer :: points(5) integer, private :: color contains procedure, nopass :: Modifyend type figure
type figure integer, private :: points(5) integer, private :: color contains procedure, nopass :: Modifyend type figure
subroutine Modify(fg, scale) type(figure) fg integer scale fg.points=fg.points*scaleend subroutine Modify
type figure integer, private :: points(5) integer, private :: color contains procedure :: Modifyend type figure(Верный ответ)