Computer >> Máy Tính >  >> Lập trình >> lập trình C

Tính tổng của chuỗi 1 ^ 2 + 3 ^ 2 + 5 ^ 2 +. . . + (2 * n - 1) ^ 2

Dãy số là một dãy số có một số đặc điểm chung mà mỗi số theo sau. Các chuỗi toán học này được xác định dựa trên một số logic toán học như mọi số đều tăng theo cùng một khoảng (cấp số cộng), mọi số được tăng lên bởi cùng một bội số (cấp tiến hình học) và nhiều dạng khác.

Để tìm tổng của một chuỗi, chúng ta cần đánh giá chuỗi và lập công thức tổng quát cho chuỗi đó. Nhưng trong chuỗi không có khai báo chung nào diễn ra vì vậy chúng ta phải thực hiện theo cách tiếp cận cổ điển bằng cách thêm mỗi số của chuỗi vào một biến tổng.

Hãy lấy một ví dụ sẽ làm cho logic rõ ràng hơn,

tổng của chuỗi lên đến 7

sum (7) =1 2 + 2 2 + 3 2 + 4 2 + 5 2 + 6 2 + 7 2 =455

Ví dụ

#include <stdio.h>
int main() {
   int i, n, sum=0;
   n=17 ;
   for ( i = 1; i <= n; i++) {
      sum = sum + (2 * i - 1) * (2 * i - 1);
   }
   printf("The sum of series upto %d is %d", n, sum);
}

Đầu ra

The sum of series upto 17 is 6545