Learn-c-by-examples-program-to-calculate-average-in-c

提供:Dev Guides
移動先:案内検索

Cで平均を計算するプログラム

数値セットの平均は、その合計を数量で割ったものです。 次のように定義できます-

平均=すべての値の合計/値の数

ここでは、平均をプログラムで計算する方法を学びます。

アルゴリズム

このプログラムのアルゴリズムは非常に簡単です-

START
   Step 1 → Collect integer values in an array A of size N
   Step 2 → Add all values of A
   Step 3 → Divide the output of Step 2 with N
   Step 4 → Display the output of Step 3 as average
STOP

疑似コード

駆動アルゴリズムの擬似コードを書きましょう-

procedure average()

   Array A
   Size  N
   FOR EACH value i of A
      sum ← sum + A[i]
   END FOR
   average = sum/N
   DISPLAY average

end procedure

実装

このアルゴリズムの実装は以下のとおりです-

#include <stdio.h>

int main() {
   int i,total;
   int a[] = {0,6,9,2,7};
   int n = 5;

   total = 0;

   for(i = 0; i < n; i++) {
      total += a[i];
   }

   printf("Average = %f\n", total/(float)n);
   return 0;
}

出力

プログラムの出力は次のようになります-

Average = 4.800000