Promedio de N números

CCBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos a escribir un programa en C para encontrar el promedio de n números. Utilizaremos un bucle para ingresar n números por parte del usuario y luego encontrar el promedio de los números ingresados.

Nota: Debes crear el archivo ~/project/main.c tú mismo para practicar la codificación y aprender cómo compilar y ejecutarlo utilizando gcc.

cd ~/project
## crear main.c
touch main.c
## compilar main.c
gcc main.c -o main
## ejecutar main
./main

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/operators("Operators") c/ControlFlowGroup -.-> c/for_loop("For Loop") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123205{{"Promedio de N números"}} c/operators -.-> lab-123205{{"Promedio de N números"}} c/for_loop -.-> lab-123205{{"Promedio de N números"}} c/user_input -.-> lab-123205{{"Promedio de N números"}} c/output -.-> lab-123205{{"Promedio de N números"}} end

Declarar variables e inicializar la suma en 0

Primero, declararemos e inicializaremos las variables que contendrán los valores de n, contador, suma y x.

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Mejor lugar para aprender\n\n\n");

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

    /* código continúa... */
}

Obtener la entrada del usuario

En este paso, mostraremos el mensaje al usuario para que ingrese la cantidad de elementos y leeremos la entrada del usuario.

    printf("Ingrese el número de elementos:  ");
    scanf("%d", &n);
    printf("\n\n\nIngrese %d elementos\n\n", n);

Obtener los números de entrada y calcular la suma

En este paso, leeremos las entradas del usuario y calcularemos la suma de todos los números ingresados utilizando un bucle for.

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

Calcular el promedio y mostrar el resultado

En este paso, calcularemos el promedio de los números y mostraremos el resultado al usuario.

    printf("\n\n\nEl promedio de los números ingresados es =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCodificar es divertido!\n\n\n");

    return 0;
}

Aquí está el código completo del programa:

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Mejor lugar para aprender\n\n\n");

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

    printf("Ingrese el número de elementos:  ");
    scanf("%d", &n);
    printf("\n\n\nIngrese %d elementos\n\n", n);

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

    printf("\n\n\nEl promedio de los números ingresados es =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCodificar es divertido!\n\n\n");

    return 0;
}

Resumen

En este laboratorio, aprendimos cómo utilizar un bucle for para leer n números del usuario, calcular su suma y encontrar su promedio. El promedio de n números es un concepto esencial en la programación, y este laboratorio ofrece una excelente oportunidad para practicar estos conceptos.