Heim > Artikel > Backend-Entwicklung > 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
12 - 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: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
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!