pro nào chỉ e lỗi sai với, e suy nghĩ hoài mà k ra, đề bài bắt buộc sự dụng đệ quy. Cảm ơn mọi người!
//s(x,n)=1 + x + x^3/3! + x^5/5! +…+ x^2n+1/2n+1!
#include "conio.h"
#include "stdio.h"
#include "math.h"
float luythua(float x, int n)
{
if (n == 0)
return 1;
return luythua(x, n - 1)* pow(x, 2 * n + 1);
}
float giaithua(int n)
{
if (n == 0)
return 1;
return giaithua(n - 1)*n;
}
float ltchiagt(float x, int n)
{
if (n == 0)
return 1;
return ltchiagt(x, n - 1) + ((luythua(x, n - 1)* pow(x, 2 * n + 1)) / (giaithua(2*n)*(2 * n + 1)));
}
int main()
{
float kq = ltchiagt(4, 3);
printf("ket qua =%f", kq);
getch();
return 0;
}