[prev] 37 [next]

Exercise 2: Sequence program, using for

Write a program that prints integer sequences (one per line):
  • seqq 10   prints   1 2 3 4 5 6 7 8 9 10
  • seqq 5 10   prints   5 6 7 8 9 10
  • seqq 10 1   prints   10 9 8 7 6 5 4 3 2 1
  • seqq 1 3 10   prints   1 4 7 10
  • seqq 1 3 11   prints   1 4 7 10
  • seqq -3   prints   1 0 -1 -2 -3
  • seqq 1 -3 10   gives an error
Package the core part as a function:

void seq(int start, int step, int finish) {...}

main checks errors and sets up args for seq()