static long FactorialIterativo(int N)
for (int i = 1; i <= N; i++)
static long FactorialRecursivo(int N)
return N * FactorialRecursivo(N - 1);
public static void Main(string[] args)
Console.WriteLine("Escriba un numero N:");
int N = Int16.Parse(Console.ReadLine());
Console.WriteLine("El fatorial de N es:");
Console.WriteLine(FactorialIterativo(N));
Console.WriteLine("El fatorial de N es:");
Console.WriteLine(FactorialRecursivo(N));