- #include <stdio.h>
- #include <conio.h>
- void main()
- {
- int n = 3;
- float S = 0;
- int i = 1;
- //int j = i + 1;//int j = 2;
- /*while(i <= 2 * n + 1)//&& j <= 2 * n + 2 or Không cần
- {
- S = S + (float)i / j;
- i = i + 2;
- j = j + 2;
- }*/
- for(i;i <= 2 * n + 1;i = i + 2); //|| i <= 2 * n + 2
- {
- S = S + (float)i / (i + 1)// i / j;
- i = i + 2;//j = j + 2;
- }
- printf("Tong la: %0.2f", S);
- getch();
- }
Chạy code: 16 to 21
i = 1:
1 <= 2 * n + 1 = 2 * 3 + 1 = 7 chạy S = S + i / (i + 1) = 0 + 1 / (1 + 1)
i = 3:
3 <= 2 * n + 1 = 2 * 3 + 1 = 7 chạy S = S + i / (i + 1) = 0 + 1 / (1 + 1) + 3 / (3 + 1)
i = 5:
5 <= 2 * n + 1 = 2 * 3 + 1 = 7 chạy S = S + i / (i + 1) = 0 + 1 / (1 + 1) + 3 / (3 + 1) + 5 / (5 + 1)
i = 7:
7 <= 2 * n + 1 = 2 * 3 + 1 = 7 chạy S = S + i / (i + 1) = 0 + 1 / (1 + 1) + 3 / (3 + 1) + 5 / (5 + 1) + 7 / (7 + 1)
i = 9:
9 <= 2 * n + 1 = 2 * 3 + 1 = 7 dừng thoát khỏi vòng lặp
In ra S = 0 + 1 / (1 + 1) + 3 / (3 + 1) + 5 / (5 + 1) + 7 / (7 + 1) = 2.96
