Thứ Ba, 24 tháng 11, 2015

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

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

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

  3. void main()
  4. {
  5. int n = 3;
  6. int S = 0;
  7. int i = 1;
  8. while(i <= n)
  9. {
  10. S = S + i;
  11. i++;
  12. }
  13. printf("Tong la: %i", S);
  14. getch();
  15. }


Chạy thủ công: từ 9 đến 14
i = 1:
i <= n (1 <= 3) chạy
S = S + i = 0 + 1

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

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

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

In ra S = 0 + 1 + 2 + 3 = 6