Não entendo por que o resultado(-861720576) deste:
Console.WriteLine("O calculador de fatoriais");
int fatorial = 4;
for (int i = 1; i < fatorial; i++)
{
fatorial *= i;
}
Console.Write(fatorial);
Console.ReadLine();
é diferente do resultado(24) deste:
Console.WriteLine("O calculador de fatoriais");
int fatorial = 4;
for (int i = 1; i < 4; i++)
{
fatorial *= i;
}
Console.Write(fatorial);
Console.ReadLine();