Mọi người cho e hỏi ạ? tính tổng s=1+1/2!+…+1/n! trong đó yêu cầu tính tổng 2016 là bao nhiêu , em làm cách này thì ra lỗi ạ (treo máy) , anh chị có cách nào khác để làm bài này được không ạ?
#include <stdio.h>
#include <conio.h>
int GT(int n)
{
if (n == 1 || n == 0)
return 1;
else
return n*GT(n - 1);
}
void main()
{
int i;
float s = 0;
for (i = 0; i <= 2016; i++)
s += 1.0 / GT(i);
printf("\n s= %f", s);
_getch();
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?