#include void count_down_from(const int N) { print(N); new_line(); if (N > 0) count_down_from(N - 1); } // void main() // { count_down_from(21); } void count_up(const int A, const int B) // A = start point, B = end point { print(A); new_line(); if (A < B) count_up(A + 1, B); } // void main() // { count_up(1, 21); } void tabulate(const double A, const double B, const double step) // A = start point, B = end point { print(A); print(" "); print(sqrt(1.1 + sin(A*A))); new_line(); if (A < B) tabulate(A + step, B, step); } void main() { print("These are the values of the square root of (1.1 plus the sine of (x squared))\n"); print("with x varying from 0 to 20\n\n"); tabulate(0, 20, 0.1); }