Maison > développement back-end > C++ > Trouver la somme d'une séquence arithmétique de signes décalés

Trouver la somme d'une séquence arithmétique de signes décalés

WBOY
Libérer: 2023-09-16 17:01:02
avant
1211 Les gens l'ont consulté

Trouver la somme dune séquence arithmétique de signes décalés

Une Progression Arithmétique (AP) est une série de nombres dans lesquels la différence entre deux termes consécutifs est la même. La différence est calculée en soustrayant le deuxième terme du premier terme.

Comprenons AP avec un exemple de séquence,

5, 7, 9, 11, 13, 15, . Cela signifie que chaque élément suivant diffère de l’élément précédent de 2. Le premier élément (a) de cette séquence est 5.

La formule générale pour trouver le nième terme est a{n} = a + (n-1)(d)

Dans cette question, on nous donne un AP et nous devons trouver la série de carrés signés en alternance. Et, le la série ressemblera à ceci,

a12 - a22 + a32 - a42 + a52 +.. .

Donnons un exemple pour une compréhension plus claire −

Input: n = 2
Output: -10
Copier après la connexion

La traduction chinoise de l'Explication

est :

Explication

12 - 22 + 32 - 42 = -10
Copier après la connexion

La traduction chinoise de l'Exemple

est :

Exemple

#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;
}
Copier après la connexion

Sortie

The sum of series is -36
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal