November 20, 2007

Маленькая программерская задачка :)

Внимание, вопрос: что напечатает данная программа вычисления факториала на 32-битной машине, хотя бы примерно? :)

int factor(int n)
{
    int result = 1;
    for (int i = 2; i <= n; i++)
        result *= i;
    return result;
}

int main()
{
    std::cout << factor(51) << "\n";
}

p.s. Естессно, отвечать надо быстро и чисто умозрительно, т.е. без проверки на компе :).