Heim > Backend-Entwicklung > C++ > Hauptteil

Ermitteln Sie die Summe einer arithmetischen Folge versetzter Vorzeichen

WBOY
Freigeben: 2023-09-16 17:01:02
nach vorne
1159 Leute haben es durchsucht

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
Nach dem Login kopieren

Explanation

lautet:

Explanation

12 - 22 + 32 - 42 = -10
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

Output

The sum of series is -36
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!