#include <stdio.h> #include <conio.h> #include <math.h> int main() { float S = 0, T, x = 3; int i = 3, j = 2, n = 3, M = 1; while(i <= 2 * n + 1) { T = pow(x, i); M = M * j * i; S = S + T / M; i = i + 2; j = j + 2; } printf("S = %2.3f", S + 1 + x); getch(); }
Code chạy: while -->printf
i = 3 <= 2 * n + 1 = 7:
T = pow(x, i) = x^3 chạy M = M * j * i = 1 * 2 * 3 chạy S = S + T / M = x^3 / (1 * 2 * 3)
i = 5 <= 2 * n + 1 = 7:
T = pow(x, i) = x^5 chạy M = M * j * i = 1 * 2 * 3 * 4 * 5 chạy S = S + T / M = x^3 / (1 * 2 * 3) + x^5 / (1 * 2 * 3 * 4 * 5)
i = 7 <= 2 * n + 1 = 7:
T = pow(x, i) = x^7 chạy M = M * j * i = 1 * 2 * 3 * 4 * 5 * 6 * 7 chạy S = S + T / M = x^3 / (1 * 2 * 3) + x^5 / (1 * 2 * 3 * 4 * 5) + x^7 / (1 * 2 * 3 * 4 * 5 * 6 * 7)
i = 9 <= 2 * n + 1 = 7 dừng thoát in S = x^3 / (1 * 2 * 3) + x^5 / (1 * 2 * 3 * 4 * 5) + x^7 / (1 * 2 * 3 * 4 * 5 * 6 * 7) + 1 + x
