Moyenne de N nombres

CBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons apprendre à écrire un programme C pour trouver la moyenne de n nombres. Nous utiliserons une boucle pour demander à l'utilisateur n nombres et puis trouver la moyenne des nombres entrés.

Note: Vous devez créer le fichier ~/project/main.c vous-même pour pratiquer la programmation et apprendre à le compiler et à l'exécuter à l'aide de gcc.

cd ~/project
## créer main.c
touch main.c
## compiler main.c
gcc main.c -o main
## exécuter main
./main

Déclarer des variables et initialiser la somme à 0

Tout d'abord, nous allons déclarer et initialiser les variables qui vont stocker les valeurs de n, du compteur, de la somme et de x.

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Meilleur endroit pour apprendre\n\n\n");

    int n, i;
    float sum = 0, x;

    /* le code continue... */
}

Obtenir l'entrée de l'utilisateur

Dans cette étape, nous allons afficher une invite à l'utilisateur pour qu'il entre le nombre d'éléments, puis scanner l'entrée de l'utilisateur.

    printf("Entrez le nombre d'éléments :  ");
    scanf("%d", &n);
    printf("\n\n\nEntrez %d éléments\n\n", n);

Obtenir les nombres d'entrée et calculer la somme

Dans cette étape, nous allons scanner les entrées de l'utilisateur et calculer la somme de tous les nombres entrés en utilisant une boucle for.

    for(i = 0; i < n; i++)
    {
        scanf("%f", &x);
        sum += x;
    }

Calculer la moyenne et afficher le résultat

Dans cette étape, nous allons calculer la moyenne des nombres et afficher le résultat à l'utilisateur.

    printf("\n\n\nMoyenne des nombres entrés est =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCoder est amusant!\n\n\n");

    return 0;
}

Voici le code complet du programme :

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Meilleur endroit pour apprendre\n\n\n");

    int n, i;
    float sum = 0, x;

    printf("Entrez le nombre d'éléments :  ");
    scanf("%d", &n);
    printf("\n\n\nEntrez %d éléments\n\n", n);

    for(i = 0; i < n; i++)
    {
        scanf("%f", &x);
        sum += x;
    }

    printf("\n\n\nMoyenne des nombres entrés est =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCoder est amusant!\n\n\n");

    return 0;
}

Résumé

Dans ce laboratoire, nous avons appris à utiliser une boucle for pour lire n nombres saisis par l'utilisateur, calculer leur somme et trouver leur moyenne. La moyenne de n nombres est un concept essentiel en programmation, et ce laboratoire offre une excellente occasion de pratiquer ces concepts.