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