Guest User

Untitled

a guest
Nov 21st, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. //Vi?t S(x, n) = 1 + x^2/2! + x^4/4! + ... + x^2n/(2n)!
  2. #pragma warning (disable :4996)
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <math.h>
  6. void Input(int &x,int &n);
  7. void output(int x,int n);
  8. int Giaithua(int n);
  9. float LuyThua(int x,int n);
  10. float Tong(int x,int n);
  11. int main()
  12. {
  13. int n;
  14. int x;
  15. Input(x,n);
  16. output(x,n);
  17. system("pause");
  18. return 0;
  19. }
  20. void Input(int &x,int &n)
  21. {
  22. printf("Nhap x = ");
  23. scanf("%d",&x);
  24. printf("Nhap n = ");
  25. scanf("%d",&n);
  26. }
  27. int Giaithua(int n)
  28. {
  29. int GT = 1;
  30. if(n==0)
  31. return 1;
  32. else
  33. {
  34. for(int i= 1;i<=n;i++)
  35. {
  36. GT = GT * i;
  37. }
  38. }
  39. return GT;
  40. }
  41. float LuyThua(int x,int n)
  42. {
  43. float P = pow(x,n);
  44. return P;
  45. }
  46. float Tong(int x,int n)
  47. {
  48. float S = 0;
  49. for(int i = 0;i<=n;i++)
  50. {
  51. S = S +(float) LuyThua(x,2*i)/Giaithua(2*i);
  52. }
  53. return S;
  54. }
  55. void output(int x,int n)
  56. {
  57. float kq = Tong(x,n);
  58. printf("Ket qua la : %0.2f\n",kq);
  59. }
Add Comment
Please, Sign In to add comment