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