Thứ Tư, 25 tháng 11, 2015

Bài 2: Tính S(n) = 1^2 + 2^2 + ... + n^2 (Cách 2)

Bài 2: Tính S(n) = 1^2 + 2^2 + ... + n^2 = (n * (n + 1) * (2 * n + 1)) / 6


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

  3. void main()
  4. {
  5. int n = 3;
  6. int S;
  7. S = (n * (n + 1) * (2 * n + 1)) / 6;
  8. printf("Tong la: %i", S);
  9. getch();
  10. }
Chạy thủ công: từ 8 đến 9
S = (n * (n + 1) * (2 * n + 1)) / 6
   = (3 * (3 + 1) *(2 * 3 +1)) / 6
   = 14
In ra S = 14