Maison  >  Article  >  développement back-end  >  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é ?

王林
王林avant
2023-08-25 23:53:06985parcourir

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;
}

Sortie

The average of even numbers till 14 is 8.000000

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;
}

Sortie

The average of even numbers till 14 is 8.000000

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer