Code
void main()
{
double fY;
double iF, i;
printf("Individual task\n");
fY=0;
iF=1;
for (i=1; i<=iN; i++)
{
iF=iF*i;
fY=fY+pow(-1, i)*((exp(i*log(dX))*pow(log(dX),i))/iF);
}
printf("y = %f\n",fY);
cin >> i;
}
Вот так у меня запустилось.
Если под символом "^" ты имел ввиду возведение в степень, то пользуйся функцией pow(выражение, степень).
Ещё поменял тип переменных iF и i с int на double. Вроде работает