A do construct is a looping construct which has a number of iterations governed by a loop control
integer i
do i=1, 5
print *, i
end do
print *, i
In the form above, the loop variable i passes through the loop 5 times, taking the values 1 to 5 in turn. After the construct has completed th...