Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 18:10   #1
Nik0z
Новичок
Джуниор
 
Регистрация: 25.05.2011
Сообщений: 1
По умолчанию Написать программу методом динамического программирования, вычисляющую сумму: 1/1! + 1/2! + 1/3!+ ...

У меня получилось сделать подсчет интегралов, а дальше как делать не допирает.
Вот мой код:
Цитата:
#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[i]=f[i+1]*(i+1);
return f[n-1];
}
помогите кто может, пожалуйста.

Последний раз редактировалось Nik0z; 25.05.2011 в 18:55.
Nik0z вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц