Помогите решить задачу

  • Автор темы Jeronymo
  • Дата начала
J

Jeronymo

#1
Нада написать прогу методом динамического программирования, чтобы нашло сумму:
1/1! + 1/2! + 1/3!+ ... + 1/n!
У меня получилось сделать подсчет интегралов, а дальше как делать не допирает.
Вот мой код:
#include<stdlib.h>
int F(int n);
int main()
{
int k;
int x;
scanf("%d", &x);
for(k=1; k<=x; k++)
printf("%d fact=%d\n\r\n", k, F(k));
}
int F(int n)
{
int *f=(int*)malloc(sizeof(int));
f[0]=1;
f[1]=2;
for(int i=2; i<n; i++)
f=f[i+1]*(i+1);
return f[n-1];
}
помогите кто может, пожалуйста.