Professional Documents
Culture Documents
Text) ;
if (inputNo == 0)
Label24.Text= "Zero";
int first = 0;
int u, h, t;
if (inputNo < 0)
sb.Append("Minus ");
inputNo = -inputNo;
string[] words0 = {"" ,"One ", "Two ", "Three ", "Four ",
"Five " ,"Six ", "Seven ", "Eight ", "Nine "};
string[] words1 = {"Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ",
string[] words2 = {"Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ",
if (numbers[i] != 0)
first = i;
break;
if (numbers[i] == 0) continue;
t = numbers[i] / 10;
t = t - 10 * h; // tens
if (u > 0 || t > 0)
if (t == 0)
sb.Append(words0[u]);
else if (t == 1)
sb.Append(words1[u]);
else
sb.Append(words2[t - 2] + words0[u]);
if (i != 0) sb.Append(words3[i - 1]);
string sn = string.Empty;
string s = sb.ToString().TrimEnd();
else sn = s;