annotate examples/fortsub.f @ 17160:f2a8592b8fbd
doc: Shorten some long subsection names in Manual.
Remove excess spaces from ends of @menu definitions.
* doc/interpreter/arith.txi, doc/interpreter/basics.txi,
doc/interpreter/bugs.txi, doc/interpreter/container.txi,
doc/interpreter/data.txi, doc/interpreter/diagperm.txi,
doc/interpreter/diffeq.txi, doc/interpreter/emacs.txi,
doc/interpreter/expr.txi, doc/interpreter/external.txi,
doc/interpreter/func.txi, doc/interpreter/grammar.txi, doc/interpreter/gui.txi,
doc/interpreter/install.txi, doc/interpreter/intro.txi, doc/interpreter/io.txi,
doc/interpreter/java.txi, doc/interpreter/linalg.txi,
doc/interpreter/matrix.txi, doc/interpreter/nonlin.txi,
doc/interpreter/numbers.txi, doc/interpreter/octave.texi,
doc/interpreter/optim.txi, doc/interpreter/plot.txi,
doc/interpreter/preface.txi, doc/interpreter/quad.txi,
doc/interpreter/sparse.txi, doc/interpreter/stats.txi,
doc/interpreter/stmt.txi, doc/interpreter/strings.txi,
doc/interpreter/system.txi, doc/interpreter/var.txi:
Shorten some long subsection names in Manual.
Remove excess spaces from ends of @menu definitions.
author |
Rik <rik@octave.org> |
date |
Fri, 02 Aug 2013 13:52:39 -0700 |
parents |
4295d634797d |
children |
|
rev |
line source |
6572
|
1 subroutine fortsub (n, a, s) |
|
2 implicit none |
|
3 character*(*) s |
|
4 real*8 a(*) |
|
5 integer*4 i, n, ioerr |
|
6 do i = 1, n |
|
7 if (a(i) .eq. 0d0) then |
|
8 call xstopx ('fortsub: divide by zero') |
|
9 else |
|
10 a(i) = 1d0 / a(i) |
|
11 endif |
|
12 enddo |
|
13 write (unit = s, fmt = '(a,i3,a,a)', iostat = ioerr) |
7081
|
14 $ 'There are ', n, |
|
15 $ ' values in the input vector', char(0) |
6572
|
16 if (ioerr .ne. 0) then |
|
17 call xstopx ('fortsub: error writing string') |
|
18 endif |
|
19 return |
|
20 end |
|
21 |