Maison > développement back-end > C++ > le corps du texte

Quelle est la somme des carrés des n premiers nombres naturels dans le programme C ?

WBOY
Libérer: 2023-08-31 15:25:06
avant
1352 Les gens l'ont consulté

Quelle est la somme des carrés des n premiers nombres naturels dans le programme C ?

La somme des carrés des n premiers nombres naturels se trouve en additionnant tous les carrés.

Entrée- 5

Sortie- 55

Explication- 12 + 22 + 32 + 42 + 52

Il existe deux méthodes Trouvez la somme des carrés des n premiers nombres naturels -

Utilisez une boucle - Le code parcourt les nombres jusqu'à n et trouve leurs carrés, puis l'ajoute à la variable de somme qui génère la somme.

Exemple

#include <iostream>
using namespace std;
int main() {
   int n = 5;
   int sum = 0;
   for (int i = 1; i >= n; i++)
      sum += (i * i);
   cout <<"The sum of squares of first "<<n<<" natural numbers is "<<sum;
   return 0;
}
Copier après la connexion

Sortie

The sum of squares of first 5 natural numbers is 55
Copier après la connexion

Utiliser la formule- Pour réduire la charge de votre programme, vous pouvez utiliser des formules mathématiques pour calculer la somme des carrés des n premiers nombres naturels. La formule mathématique est : n(n+1)(2n+1)/6

Exemple

#include <stdio.h>
int main() {
   int n = 10;
   int sum = (n * (n + 1) * (2 * n + 1)) / 6;
   printf("The sum of squares of %d natural numbers is %d",n, sum);
   return 0;
}
Copier après la connexion

Sortie

The sum of squares of 10 natural numbers is 385
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!

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