История изменений
Исправление mky, (текущая версия) :
Компилятор настаивал на возвращении из функции real
В программе (после program fibtest) должно быть:
integer :: fib
Принять параметр на вход
Если число со stdin, то
read(*,*) n
do i=0,n
запринтить время не вышло и подавно.
cpu_time() это процедура (подпрограмма), а не функция, она ничего не возвращает, изменяет значение переданной её переменной:
call cpu_time(tst) ! в tst будет время в float
...
call cpu_time(tfn)
write(*,*) tfn-tst
Исходная версия mky, :
Компилятор настаивал на возвращении из функции real
В программе (после program fibtest) должно быть:
integer :: fib
Принять параметр на вход
Если число со stdin, то
read(*,*) n
do i=0,n
запринтить время не вышло и подавно.
cpu_time() это процедура (подпрограмма), а не функция, она ничего не возвращает, изменяет значение переданной её переменной:
call cpu_time(tst) ! в tm будет время в float
...
call cpu_time(tfn)
write(*,*) tfn-tst