#include "library.h" void print_0_to_19(const int d) { if (d == 0) print("zero"); else if (d == 1) print("one"); else if (d == 2) print("two"); else if (d == 3) print("three"); else if (d == 4) print("four"); else if (d == 5) print("five"); else if (d == 6) print("six"); else if (d == 7) print("seven"); else if (d == 8) print("eight"); else if (d == 9) print("nine"); else if (d == 10) print("ten"); else if (d == 11) print("eleven"); else if (d == 12) print("twelve"); else if (d == 13) print("thirteen"); else if (d == 14) print("fourteen"); else if (d == 15) print("fifteen"); else if (d == 16) print("sixteen"); else if (d == 17) print("seventeen"); else if (d == 18) print("eighteen"); else if (d == 19) print("nineteen"); else print("\n**** ERROR ****\n"); } void print_Xty(const int d) { if (d == 20) print("twenty"); else if (d == 30) print("thirty"); else if (d == 40) print("forty"); else if (d == 50) print("fifty"); else if (d == 60) print("sixty"); else if (d == 70) print("seventy"); else if (d == 80) print("eighty"); else if (d == 90) print("ninety"); else print("\n**** ERROR ****\n"); } void print_20_to_99(const int n) { if (n < 20) print_0_to_19(n); else // example: if n is 47 // then n/10*10 is 40 // and n%10 is 7 { print_Xty(n/10*10); if (n % 10 != 0) print_0_to_19(n%10); } } void main() { print_20_to_99(27); new_line(); print_20_to_99(38); new_line(); print_20_to_99(59); new_line(); print_20_to_99(99); new_line(); print_20_to_99(12); new_line(); print_20_to_99(40); new_line(); }