AP的交替正负号平方的序列和

算术级数(AP)是一系列数字,其中两个连续项之间的差异相同。通过从第一项减去第二项来计算差异。

让我们通过一个样本序列来了解AP,

5、7、9、11、13、15,。。该算术级数的共同差异(d)为2。这意味着每个后继元素将前一个元素相差2。该系列的第一项(a)为5。

查找第n个项的一般公式是a {n} = a +(n-1)(d)

在这个问题中,我们得到一个AP,我们需要找到具有交替正负号平方的序列之和,该序列将如下所示:

a 1 2 -a 2 2 + a 3 2 -a 4 2 + a 5 2 + ......

让我们举个例子,让它更清楚-

Input: n = 2
Output: -10

说明

12 - 22 + 32 - 42 = -10

示例

#include <stdio.h>
int main() {
   int n = 4;
   int a[] = { 1, 2, 3, 4, 5, 6, 7, 8}; int res = 0;
   for (int i = 0; i < 2 * n; i++) {
      if (i % 2 == 0) res += a[i] * a[i]; else res -= a[i] * a[i];
   }
   printf("The sum of series is %d", res);
   return 0;
}

输出结果

The sum of series is -36