Получилось вот что:
#include <stdio.h>
#include <conio.h>
int main()
{
int Fact(int n), j, i, n; double s, p;
printf("Input n");
scanf("%d, &n");
for(s=0, i=1; i<=n; i++)
for(p=1,j=1; j<=i; j++)
p *= (double) Fact(j) / Fact(i);
s += p;
printf("s=%fl", s);
}
getch();
return 0;
Пошаговое объяснение: думаю так думаю все правильно
Получилось вот что:
#include <stdio.h>
#include <conio.h>
int main()
{
int Fact(int n), j, i, n; double s, p;
printf("Input n");
scanf("%d, &n");
for(s=0, i=1; i<=n; i++)
{
for(p=1,j=1; j<=i; j++)
p *= (double) Fact(j) / Fact(i);
s += p;
printf("s=%fl", s);
}
getch();
return 0;
}
Пошаговое объяснение: думаю так думаю все правильно