public static void Main()
Console.WriteLine("Number to Word");
Console.Write("Enter a number: ");
input = Console.ReadLine();
if (Int32.TryParse(input, out number) == true)
string[] stringOnes = { "", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eigth", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen" };
string[] stringTens = { "","","Twenty", "Thirty", "Fourty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety" };
if ((number >= 1) && (number <= 19))
Console.WriteLine(stringOnes[number]);
else if ((number >= 20) && (number <= 99))
Console.Write(stringTens[tens] + " " + (stringOnes[ones]));
else if ((number >= 100) && (number <= 999))
tens = (number % 100) / 10;
Console.Write(stringOnes[hundreds] + " Hundred " +stringTens[tens]+ " " + stringOnes[ones]);
Console.WriteLine("One Thousand");
Console.WriteLine("Zero or negative numbers are not allowed.");
Console.WriteLine("Valid Input range is only from 1-1000.-");
Console.Write("Invalid input. Please enter a valid input.");