using System;
public class Program
{
public static void Main()
for(int i = 0; i < 10; i++)
Console.WriteLine("{0}! = {1}", i, Factorial(i));
}
public static int Factorial(int numeroInicial)
int resultado = numeroInicial;
// caso especial 1 e 0
if (resultado <= 1)
resultado = 1;
else
for (int i = 1; i < numeroInicial; i++)
resultado = resultado * i;
return resultado;