Learn-c-by-examples-mean-program-in-c

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

Cの平均プログラム

平均は、与えられた数値セットの平均値です。 平均値と同様に計算されます。 与えられた数値をすべて加算し、それらを値の総数で割ると*平均*が生成されます。

-3、5、2、7、3の平均は(3 + 5 + 2 + 7 + 3)/5 = 4 です。

アルゴリズム

私たちは次のステップでそのアルゴリズムを描くことができます-

START
   Step 1 → Take an integer set A of n values
   Step 2 → Add all values of A together
   Step 3 → Divide result of Step 2 by n
   Step 4 → Result is mean of A's values
STOP

疑似コード

ここで、上記のアルゴリズムの擬似コードを作成します。

procedure mean()

   Array A
   FOREACH value i of A DO
      sum = sum + i
   ENDFOR
   MEAN = sum/n

end procedure

実装

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

#include <stdio.h>

int main() {
   float mean;
   int sum, i;
   int n = 5;
   int a[] = {2,6,7,4,9};

   sum = 0;

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

   printf("Mean = %f ", sum/(float)n);

   return 0;
}

出力

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

Mean = 5.600000