Programme C pour calculer la moyenne à l'aide de tableaux

Dans cet exemple, vous apprendrez à calculer la moyenne de n nombre d'éléments saisis par l'utilisateur à l'aide de tableaux.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • C while and do… while Loop
  • C pour boucle
  • Tableaux C

Stocker les nombres et calculer la moyenne à l'aide de tableaux

#include int main() ( int n, i; float num(100), sum = 0.0, avg; printf("Enter the numbers of elements: "); scanf("%d", &n); while (n> 100 || n < 1) ( printf("Error! number should in range of (1 to 100)."); printf("Enter the number again: "); scanf("%d", &n); ) for (i = 0; i < n; ++i) ( printf("%d. Enter number: ", i + 1); scanf("%f", &num(i)); sum += num(i); ) avg = sum / n; printf("Average = %.2f", avg); return 0; ) 

Production

Entrez le nombre d'éléments: 6 1. Entrez le nombre: 45,3 2. Entrez le nombre: 67,5 3. Entrez le nombre: -45,6 4. Entrez le nombre: 20,34 5. Entrez le nombre: 33 6. Entrez le nombre: 45,6 Moyenne = 27,69 

Ici, l'utilisateur est d'abord invité à saisir le nombre d'éléments. Ce numéro est attribué à n.

Si l'entier saisi par l'utilisateur est supérieur à 1 ou supérieur à 100, l'utilisateur est invité à saisir à nouveau le nombre. Ceci est fait en utilisant une whileboucle.

Ensuite, nous avons itéré une forboucle de i = 0à i < n. À chaque itération de la boucle, l'utilisateur est invité à entrer des nombres pour calculer la moyenne. Ces numéros sont stockés dans le num()tableau.

scanf("%f", &num(i)); 

Et, la somme de chaque élément entré est calculée.

sum += num(i); 

Une fois la forboucle terminée, la moyenne est calculée et imprimée à l'écran.

Articles intéressants...