#include "library.h" const string words[] = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; void internal_print_digits(const int N) { const int last = N - N / 10 * 10; const int rest = N / 10; if (rest != 0) { internal_print_digits(rest); print(" "); } print(words[last_digit]); } void print_digits(const int N) { if (N < 0) { print("- "); internal_print_digits(- N); } else internal_print_digits(N); } void test() { print("type an int "); const int value = read_int(); print_digits(value); new_line(); test(); } void main() { test(); }