Add the correct suffix to a number.
strcpy(ordinal_txt[0], "th");
strcpy(ordinal_txt[1], "st");
strcpy(ordinal_txt[2], "nd");
strcpy(ordinal_txt[3], "rd");
char *ordinal_text(int number)
{
if (((number %= 100) > 9 && number < 20) || (number %= 10) > 3)
number = 0;
return ordinal_txt[number];
}