Thứ Bảy, 28 tháng 11, 2015

Bài 12: Tính S(n) = x + x^2 + x^3 + ... + x^n

Bài 12: Tính S(n) = x + x^2 + x^3 + ... + x^n


  1. #include <stdio.h>
  2. #include <conio.h>

  3. void main()
  4. {
  5. int x = 5, S = 0, T = 1, i = 1, n = 3;
  6. while(i <= n)
  7. {
  8. T = T * x;
  9. S = S + T;
  10. i++;
  11. }
  12. printf("Ket qua la: %i", S);
  13. getch();
  14. }
Chạy code: 7 to 13
i = 1, x = 5, S = 0, T = 1, n = 3:
1 <= 3 chạy T = T * x = 1 * 5 chạy S = S + T = 0 + 1 * 5

i = 2, x = 5, S = 0, T = 1, n = 3:
2 <= 3 chạy T = T * x = 1 * 5 * 5 chạy S = S + T = 0 + 1 * 5 + 1 * 5 * 5

i = 3, x = 5, S = 0, T = 1, n = 3:
3 <= 3 chạy T = T * x = 1 * 5 * 5 * 5 chạy S = S + T = 0 + 1 * 5 + 1 * 5 * 5 + 1 * 5 * 5 * 5

i = 4, x = 5, S = 0, T = 1, n = 3:
4 <= 3 dừng thoát while

In ra S = 0 + 1 * 5 + 1 * 5 * 5 + 1 * 5 * 5 * 5 = 155