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

配列を使用して数値の平均を計算するC++プログラム


数値の平均は、すべての数値を加算し、その合計を使用可能な数値の数で割ることによって計算されます。

この例は次のとおりです。

The numbers whose average is to be calculated are:
10, 5, 32, 4, 9
Sum of numbers = 60
Average of numbers = 60/5 = 12

配列を使用して数値の平均を計算するプログラムは次のとおりです。

#include <iostream>
using namespace std;
int main() {
   int n, i;
   float sum = 0.0, avg;
   float num[] = {12, 76, 23, 9, 5};
   n = sizeof(num) / sizeof(num[0]);
   for(i = 0; i < n; i++)
   sum += num[i];
   avg = sum / n;
   cout<<"Average of all array elements is "<<avg;
   return 0;
}

出力

Average of all array elements is 25

上記のプログラムでは、平均が必要な数値が配列num[]に格納されています。まず、配列のサイズが見つかります。これは以下のように行われます-

n = sizeof(num) / sizeof(num[0]);

これで、forループが0からn-1まで開始されます。このループは、配列のすべての要素を追加します。これを示すコードスニペットは次のとおりです。

for(i = 0; i < n; i++)
sum += num[i];

数の平均は、合計をn、つまり数の量で割ることによって得られます。これを以下に示します-

avg = sum / n;

最後に平均が表示されます。これは次のように与えられます。

cout<<"Average of all array elements is "<<avg;

  1. 自然数の合計を計算するC++プログラム

    自然数は1から始まる正の整数です。 自然数のシーケンスは-です 1, 2, 3, 4, 5, 6, 7, 8, 9, 10…… 最初のn個の自然数の合計は、forループまたは式を使用して計算できます。 これらの両方の方法を指定するプログラムは次のとおりです- forループを使用した自然数の合計。 forループを使用してn個の自然数の合計を計算するプログラムは次のとおりです。 例 #include<iostream> using namespace std; int main() {    int n=5, sum=0, i;

  2. 2つの数値を交換するC++プログラム

    2つの数値を交換するプログラムを作成する方法は2つあります。 1つは一時変数を使用することを含み、2番目の方法は3番目の変数を使用しません。これらは次のように詳細に説明されています- 一時変数を使用して2つの数値を交換するプログラム 一時変数を使用して2つの数値を交換するプログラムは次のとおりです。 例 #include <iostream > using namespace std; int main() {    int a = 10, b = 5, temp;    temp = a;    a = b; &nbs