public static void Main()
Console.Write("Enter an integer number greater than or equal to 0: ");
int number = int.Parse(Console.ReadLine());
Console.WriteLine("Please enter a non-negative integer.");
long factorial = CalculateFactorial(number);
Console.Write($"{number}! = ");
for (int i = number; i >= 1; i--)
Console.WriteLine($" = {factorial}");
private static long CalculateFactorial(int n)
for (int i = 1; i <= n; i++)