Thứ Sáu, 27 tháng 11, 2015

Bài 7: Tính S(n) = ½ + 2/3 + ¾ + .... + n / n + 1

Bài 7: Tính S(n) = ½ + 2/3 + ¾ + .... + n / n + 1


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

  3. void main()
  4. {
  5. int n = 3;
  6. float S = 0;
  7. int i = 1;
  8. while(i <= n)
  9. {
  10. S = S + (float)i / (i +1);
  11. i++;
  12. }
  13. printf("Tong la: %0.2f", S);
  14. getch();
  15. }
Chạy code: 9 to 14
i = 1:
1 <= 3 chạy S = S + i / (i + 1) = 0 + 1 / (1 + 1)

i = 2:
2 <= 3 chạy S = S + i / (i + 1) = 0 + 1 / (1 + 1) + 2 / (2 + 1)

i = 3:
3 <= 3 chạy S = S + i / (i + 1) = 0 + 1 / (1 + 1) + 2 / (2 + 1) + 3 / (3 + 1)

i = 4:
4 <= 3 dừng thoát khỏi vòng lặp

In ra S = 0 + 1 / (1 + 1) + 2 / (2 + 1) + 3 / (3 + 1) = 1.92