Maison > développement back-end > C++ > Quelle est la moyenne de tous les nombres pairs précédant un nombre pair donné ?

Quelle est la moyenne de tous les nombres pairs précédant un nombre pair donné ?

王林
Libérer: 2023-08-25 23:53:06
avant
1084 Les gens l'ont consulté

Quelle est la moyenne de tous les nombres pairs précédant un nombre pair donné ?

Pour trouver la moyenne des nombres pairs avant un nombre pair donné, nous additionnerons tous les nombres pairs avant le nombre donné puis compterons le nombre de nombres pairs. Divisez ensuite la somme par le nombre de nombres pairs.

Exemple

La moyenne des nombres pairs jusqu'à 10 est 6, soit

2 + 4 + 6 + 8 + 10 = 30 => 30/ 5 = 6

Il existe deux façons de calculer la moyenne des nombres pairs jusqu'à n,En ce moment même.

  • Utiliser une boucle
  • Utiliser la formule

Programme pour calculer la moyenne des nombres pairs jusqu'à n à l'aide d'une boucle

Pour calculer la moyenne des nombres pairs jusqu'à n, nous additionnerons tous les nombres pairs jusqu'à n puis divisez par le nombre de nombres pairs jusqu'à n.

Programme pour calculer la moyenne des nombres naturels pairs jusqu'à n -

Exemple de code

Démonstration en direct

#include <stdio.h>
int main() {
   int n = 14,count = 0;
   float sum = 0;
   for (int i = 1; i <= n; i++) {
      if(i%2 == 0) {
         sum = sum + i;
         count++;
      }
   }
   float average = sum/count;
   printf("The average of even numbers till %d is %f",n, average);
   return 0;
}
Copier après la connexion

Sortie

The average of even numbers till 14 is 8.000000
Copier après la connexion
Copier après la connexion

Utilisez la formule pour calculer la moyenne des nombres pairs jusqu'à n

Pour calculer la moyenne de nombres pairs jusqu'à n , nous pouvons utiliser la formule mathématique (n+2)/2, où n est un nombre pair qui est donné dans notre problème.

Programme pour calculer la moyenne de n nombres naturels pairs -

Exemple de code

Démonstration en temps réel

#include <stdio.h>
int main() {
   int n = 15;
   float average = (n+2)/2;
   printf("The average of even numbers till %d is %f",n, average);
   return 0;
}
Copier après la connexion

Sortie

The average of even numbers till 14 is 8.000000
Copier après la connexion
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