In the example below, assuming the user enters a negative number, how can I bring the cursor back to the same place where the user entered an invalid number so that the program can continue on?
Console.Write("Enter a number for the factorial: ");
int k = Convert.ToInt32(Console.ReadLine());
if (k < 0)
{
Console.WriteLine("Please enter a number that is greater than or equal to zero");
}