Можно ли в фортране реализовать процедуру с переменным числом параметров? Если да, то как?
Например, процедуру summ(), которая суммирует все переменные; summ(1,2,3)=6, summ(1,2,3,4,5)=15
В общем случае - нет. Но...
1) Процедуру summ() можно реализовать с помощью параметра - массива. В более сложном случае можно использовать параметр - структуру.
2) Возможен такой трюк:
Does Fortran support variable argument lists like in C? 3) Поиск в Гугле:
function with variable number of arguments in fortran