Imo kdyz by ta fce vypadala takto

Kód:
float faktorial1(float f)
{
 int i;
 for (i = f-1; i >= 2; i--)
     f *= i;
 return f;
}
tak to musi davat korektni vysledek...