11.07.2013, 22:01
True that:
pawn Код:
stock getOrdinal(iNum) {
static const
s_aszOrdinal[4][3] = { "st", "nd", "rd", "th" }
;
iNum = (iNum < 0) ? -iNum : iNum;
return ((10 < (iNum % 100) < 14) || !(0 < (iNum = (iNum % 10)) < 4)) ? s_aszOrdinal[3] : s_aszOrdinal[iNum - 1];
}