public static void Main()
Console.WriteLine("Happy Numbers\n");
Console.Write("Enter a number: ");
number = Console.ReadLine();
if (Int32.TryParse(number, out inputNumber) == true)
Console.WriteLine("Zero and negative input is not allowed.");
while (inputNumber != 1 || inputNumber != 4)
for (int i = 1; i < 5; i++)
temporary = inputNumber % 10;
sum = sum + (temporary * temporary);
inputNumber = inputNumber / 10;
Console.WriteLine("This is a happy number.");
Console.WriteLine("This is not a happy number.");
Console.WriteLine("Invalid input. Enter a numeric value.");