Maison >développement back-end >C++ >En programmation C, moyenne arithmétique
La moyenne arithmétique est la somme d'un ensemble de nombres divisée par le nombre de nombres dans l'ensemble.
n La moyenne des nombres x1, x2,. . .,xn est x. Si chaque observation augmente de p, alors la moyenne des nouvelles observations est (x + p).
n nombres x1, x2, . .,xn est x. Si chaque observation diminue de p, alors la moyenne des nouvelles observations est (x - p).
n Nombres x1, x2, . .,xn est x. Si chaque observation est multipliée par un nombre non nul p, alors la moyenne des nouvelles observations est px.
n moyenne de em> nombres x1, x2, . .,xn est x. Si chaque observation est divisée par un nombre non nul p, la moyenne des nouvelles observations est (x/p).
Type 1 : Moyenne directe
Tableau donné et nombre d'éléments
Entrez - 1,2,3,4,5,6,7,8,9
Sortie- 5
Explication- Pour calculer la moyenne arithmétique de tous les nombres, ajoutez d'abord tous les nombres puis créez une variable responsable de la moyenne arithmétique et mettez l'addition/taille dans la variable comme armean.
#include<iostream> using namespace std; int main(){ int n, i, sum=0; int arr[]={1,2,3,4,5,6,7,8,9}; n=9; for(i=0; i<n; i++) { sum=sum+arr[i]; } int armean=sum/n; cout<<"Arithmetic Mean = "<<armean; }
Type 2 : plage donnée et nombre d'éléments présents.
Étant donné trois entiers X, Y et N. Trouvez la moyenne arithmétique de N entre X et Y logiques.
N termes dans une série arithmétique (nombre de termes entre
Sortie- 24 26 28 30 32
La série arithmétique estX= first and Y= last terms.Explication Laissez X
1, X2
, X3, est la moyenne arithmétique entre N deux nombres donnés X et Y. Puis X, X1, X2, X3, X
4... Maintenant Y = le (N+2)ème terme de la série arithmétique. Trouvez le (N+2)ème terme de la série arithmétique où d est la tolérance 22 24 26 28 30 32 34
donc la tolérance d est donnée par. Y = X + (N + 2 - 1)d
Y - X = (N + 1)d
Nous avons la valeur de A et la valeur de la tolérance (d), maintenant nous pouvons trouver toutes les N moyennes arithmétiques entre X et Y.
Exempled = (Y - X) / (N + 1)
Sortie
#include<stdio.h> int main() { int X = 22, Y = 34, N = 5; float d = (float)(Y - X) / (N + 1); for (int i = 1; i <= N; i++) { printf("%3f ", (X + i * d)); } return 0; }
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!