*}
codea teams

Ordinal Text



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];
}