English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions du langage C

Tableaux en langage C

Pointeurs en langage C

Chains de caractères en langage C

Structure de type C

Fichier C

Autres C

Manuel de référence C

Programme C utilisant un tableau pour calculer la moyenne

Collection complète d'exemples de programmation en C

Dans cet exemple, vous allez apprendre à calculer la moyenne des n éléments entrés par l'utilisateur via un tableau.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CThème :

Utilisation d'un tableau pour stocker les nombres et calculer la moyenne

#include <stdio.h>
int main() {
    int n, i;
    float num[100], sum = 0.0, avg;
    printf("Entrez le nombre d'éléments: ");
    scanf("%d", &n);
    while (n > 100 || n < 1) {
        printf("Erreur ! Le nombre doit être dans l'intervalle (1 - 100).\n");
        printf("Entrez à nouveau le nombre: ");
        scanf("%d", &n);
    }
    for (i = 0; i < n; ++i) {
        printf("%d. Entrez un nombre: ", i + 1);
        scanf("%f", &num[i]);
        sum += num[i];
    }
    avg = sum / n;
    printf("Moyenne (Average) = %.2f", avg);
    return 0;
}

Résultat de la sortie

Entrez le nombre d'éléments: 6
1. Entrez un nombre: 45.3
2. Entrez un nombre: 67.5
3. Entrez un nombre: -45.6
4. Entrez un nombre: 20.34
5. Entrez un nombre: 33
6. Entrez un nombre: 45.6
Moyenne (Average) = 27.69

À cet endroit, il est d'abord demandé à l'utilisateur d'entrer le nombre d'éléments. Ce nombre est attribué à n.

si le nombre entier entré par l'utilisateur est supérieur à1ou supérieur10si ce nombre est 0, l'utilisateur doit entrer à nouveau ce nombre. Cela est réalisé avec une boucle while.

Puis, nous itérons une boucle for de i = 0 à i < n, et à chaque itération de la boucle, l'utilisateur est invité à entrer un nombre pour calculer la moyenne. Ces nombres sont stockés dans le tableau num[].

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

Et, calculez la somme de chaque élément d'entrée.

sum += num[i];

Une fois que le boucle for est terminée, la moyenne est calculée et affichée à l'écran.

Collection complète d'exemples de programmation en C