You don't need an array. You just need to keep the two previous values in memory.
However, you need to start the serie from start, not from m (unless you have another way to calculate m'th term directly).
Thus,
* calculate the series up to n'th term
* print -- if in range