#include <stdio.h>
#include <math.h>
main()
{
float i;
float x,N,sum;
printf("enter x and N respectively");
scanf ("%f %f", &x, &N);
sum = 0;
for (i=1;i<=N;i++){
sum = sum + ((pow(x,i))/(fact(i)));
}
printf ("%f", sum);
}
int fact(int n){
int i,temp;
temp = 1;
for (i=1;i<=n;i++){
temp = temp*i;
return temp;
}
}
Это означает, Я попытался определить факт внутри main, но было предупреждение об управляющем потоке, и я попробовал то же самое за это время, но ошибочный ответ. Любая помощь?Определение функции снаружи основного
'Я попытался определить факт внутри main' ... явный признак необходимости сначала прочитать хорошую книгу C. Без обид. –
Вы должны * объявить * функции * перед их использованием *. – MikeCAT
Существуют и другие ошибки в этом коде, такие как оператор 'return' в цикле факториальных вычислений. – owacoder