N 個の数値の平均

CBeginner
オンラインで実践に進む

はじめに

この実験では、n 個の数値の平均を求める C プログラムを書く方法を学びます。ユーザーから n 個の数値を入力するためにループを使用し、入力された数値の平均を求めます。

注:コーディングを練習し、gcc を使用してコンパイルおよび実行する方法を学ぶには、自分で~/project/main.cファイルを作成する必要があります。

cd ~/project
## main.cを作成する
touch main.c
## main.cをコンパイルする
gcc main.c -o main
## mainを実行する
./main

変数を宣言して合計を 0 で初期化する

まず、n、カウンター、合計、および x の値を保持する変数を宣言して初期化します。

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

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

    /* コード続き... */
}

ユーザーから入力を取得する

このステップでは、要素数を入力するようにユーザーにプロンプトを表示し、ユーザーからの入力をスキャンします。

    printf("Enter number of elements:  ");
    scanf("%d", &n);
    printf("\n\n\nEnter %d elements\n\n", n);

入力された数値を取得して合計を計算する

このステップでは、ユーザーからの入力をスキャンし、for ループを使用して入力されたすべての数値の合計を計算します。

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

平均を計算して結果を表示する

このステップでは、数値の平均を計算し、結果をユーザーに表示します。

    printf("\n\n\nAverage of the entered numbers is =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCoding is Fun!\n\n\n");

    return 0;
}

ここにプログラムの完全なコードがあります。

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

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

    printf("Enter number of elements:  ");
    scanf("%d", &n);
    printf("\n\n\nEnter %d elements\n\n", n);

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

    printf("\n\n\nAverage of the entered numbers is =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCoding is Fun!\n\n\n");

    return 0;
}

まとめ

この実験では、for ループを使ってユーザーから n 個の数値を読み取り、それらの合計を計算し、平均を求める方法を学びました。n 個の数値の平均は、プログラミングにおける重要な概念であり、この実験はこれらの概念を練習する素晴らしい機会を提供します。