public static void Main(string[] args)
Console.WriteLine("Happy Numbers");
Console.Write("Enter a number: ");
inputNumber = Console.ReadLine();
if (Int32.TryParse(inputNumber, out number) == true)
Console.WriteLine("Zero or negative input is not allowed.");
Console.WriteLine("Invalid input. Please input 1-20,000 only.");
for (int i = 1; i <= 50; i++)
Console.WriteLine(inputNumber + " is a happy number.");
Console.WriteLine(inputNumber + " is not a happy number.");
Console.WriteLine("Invalid Input. Please Enter a numeric value.");
Console.Write("Do you want to try again [Y/y]? ");
answer = Console.ReadLine();
} while ((answer == "Y") || (answer == "y"));
Console.WriteLine("End of the program. Press any key to exit...");