Maison >développement back-end >C++ >Carré moyen des nombres naturels ?
La moyenne des carrés des nombres naturels est calculée en additionnant tous les carrés de n nombres naturels puis en divisant par ce nombre.
Les 2 premiers nombres naturels sont 2,5,
12 + 22 = 5 =>
Il existe deux méthodes de calcul en programmation -
Cette logique fonctionne en trouvant les carrés de tous les nombres naturels. Trouvez le carré de chacun en bouclant de 1 à n et ajoutez à la variable somme. Divisez ensuite cette somme par n.
Programme pour calculer la somme des carrés des nombres naturels -
Démonstration en temps réel
#include <stdio.h> int main() { int n = 2; float sum = 0; for (int i = 1; i <= n; i++) { sum = sum + (i * i); } float average = sum/n; printf("The average of the square of %d natural numbers is %f", n,average); return 0; }
The average of the square of 2 natural numbers is 2.500000
Utilisez la formule pour calculer le carré moyen des nombres naturels.
Il existe des formules mathématiques pour faciliter les calculs. Pour calculer la somme des carrés de nombres naturels, la formule est ' n*(n+1)*((2*n)+1)/6' Divisez-la par le nombre n pour obtenir la formule : ' (n+1 )* ((2*n)+1)/6'.
Programme pour trouver la somme des carrés de nombres naturels -
Démonstration en direct
#include <stdio.h> int main() { int n = 2; float average = ((n+1)*((2*n)+1)/6); printf("The average of the square of %d natural numbers is %f", n,average); return 0; }
The average of the square of 2 natural numbers is 2.500000
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!