C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++の算術平均?


算術平均は、数値の平均にすぎません。このプログラムでは、一連の数値から算術平均を見つける方法を説明します。関数は、設定された数と要素の数を受け取ります。アウトタスクは、各要素を追加し、それを渡された要素の数で割るだけです。

アルゴリズム

算術平均(データセット、n)

begin
   sum := 0
   for each element e from dataset, do
      sum := sum + e
   done
   return sum/n
end

#include<iostream>
using namespace std;
float arithmetic_mean(float data[], int size) {
   float sum = 0;
   for(int i = 0; i<size; i++) {
      sum += data[i];
   }
   return sum/size;
}
main() {
   float data_set[] = {25.3, 45.21, 78.56, 96.21, 22.12, 36.97};
   cout << "Mean: " << arithmetic_mean(data_set, 6);
}

出力

Mean: 50.7283

  1. C ++でのアリコートの合計?

    ここで、アリコートの合計は何ですか? nのアリコート和は、nを除くnのすべての完全な因子の合計です。たとえば、数値が20の場合、完全な因数は(1、2、4、5、10)です。したがって、アリコートの合計は22です。 興味深い事実の1つは、ある数のアリコートの合計がその数そのものである場合、その数は完全数であるということです。たとえば、6。係数は(1、2、3)です。アリコートの合計は1+2 + 3=6です。 次のアルゴリズムを使用してアリコートの合計を取得する方法を見てみましょう。 アルゴリズム getAliquotSum(n) begin    sum := 0 &nbs

  2. C++でポインタ演算を使用した配列の合計

    これは、ポインタを使用して配列要素の合計を見つけるC++プログラムです。 アルゴリズム Begin    Initialize the array elements with values from user input.    Initialize s = 0    Loop for i = 0 to       s = s + *(ptr + i)    Print the sum value in variable s. End サンプルコード #include<iostr