Heim  >  Artikel  >  Backend-Entwicklung  >  Ermitteln Sie die Summe einer arithmetischen Folge versetzter Vorzeichen

Ermitteln Sie die Summe einer arithmetischen Folge versetzter Vorzeichen

WBOY
WBOYnach vorne
2023-09-16 17:01:021108Durchsuche

Ermitteln Sie die Summe einer arithmetischen Folge versetzter Vorzeichen

Eine arithmetische Progression (AP) ist eine Zahlenreihe, bei der die Differenz zwischen zwei aufeinanderfolgenden Termen gleich ist. Die Differenz wird berechnet, indem der zweite Term vom ersten Term subtrahiert wird.

Lassen Sie uns AP anhand einer Beispielsequenz verstehen: 5, 7, 9, 11, 13, 15, . Dies bedeutet, dass sich jedes nachfolgende Element um 2 vom vorherigen Element unterscheidet. Der erste Punkt (a) in dieser Reihenfolge ist 5.

Die allgemeine Formel zum Ermitteln des n-ten Termes lautet a{n} = a + (n-1)(d)

In dieser Frage erhalten wir einen AP und müssen die Reihe abwechselnder vorzeichenbehafteter Quadrate finden Die Serie wird so aussehen:

a

1

2 - a22 + a32 - a42 + a52 +.. .Lassen Sie uns zum besseren Verständnis ein Beispiel geben: Die chinesische Übersetzung von

Input: n = 2
Output: -10

Explanation

lautet:

Explanation

12 - 22 + 32 - 42 = -10

Die chinesische Übersetzung von Example

lautet:

Example

#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;
}

Output

The sum of series is -36

Das obige ist der detaillierte Inhalt vonErmitteln Sie die Summe einer arithmetischen Folge versetzter Vorzeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen