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

Cプログラミングの算術平均


算術平均は、数値のコレクションの合計をコレクション内の数値の数で割ったものです。

算術平均の基本的な特性

  • nの平均 番号x1、x2 、。 。 。、xnはxです。各観測値がpずつ増加した場合 、新しい観測値の平均は(x + p)です。

  • nの平均 番号x1、x2 、。 。 。、xnはxです。各観測値がp減少した場合 、新しい観測値の平均は(x --p)です。

  • nの平均 番号x1、x2 、。 。 。、xnはxです。各観測値にゼロ以外の数値を掛けた場合p 、新しい観測値の平均はpxです。

  • nの平均 番号x1、x2 、。 。 。、xnはxです。各観測値をゼロ以外の数値で割った場合p 、新しい観測値の平均は(x / p)です。

算術平均の公式

タイプ1 :直接平均

与えられた配列と要素の数

入力 -1、2、3、4、5、6、7、8、9

出力 -5

説明 -すべての数値の算術平均を計算するには、最初にすべての数値の加算を実行してから、算術平均を担当する変数を作成し、算術などの変数に加算/サイズを配置します。 。

#include<iostream>
using namespace std;
int main(){
   int n, i, sum=0;
   int arr[]={1,2,3,4,5,6,7,8,9};
   n=9;
   for(i=0; i<n; i++) {
      sum=sum+arr[i];
   }
   int armean=sum/n;
   cout<<"Arithmetic Mean = "<<armean;
}

タイプ2 :範囲と存在する要素の数が指定されています。

X、Y、Nの3つの整数が与えられます。Nを見つけるための論理算術平均はXとYの間です。

等差数列のN項(XとYの間の項の数)

X= first and
Y= last terms.

入力 -X =22 Y =34 N =5

出力 -24 26 28 30 32

等差数列シリーズは

22 24 26 28 30 32 34

説明

X 1 、X 2 、X 3 、X 4 ……xn 2つの与えられた数XとYの間のN算術平均である。

次にX、X 1 、X 2 、X 3 、X 4 ……xn 、Yは等差数列になります。ここで、Y =(N + 2) th 等差数列の用語。

(N + 2) th を見つける 等差数列シリーズの項。ここで、dは共通の違いです

Y = X + (N + 2 - 1)d
Y - X = (N + 1)d

したがって、共通の差dはによって与えられます。

d = (Y - X) / (N + 1)

Aの価値があります そして、共通の差(d)の値により、XとYの間のすべてのN算術平均を見つけることができます。

#include<stdio.h>
int main() {
   int X = 22, Y = 34, N = 5;
   float d = (float)(Y - X) / (N + 1);
   for (int i = 1; i <= N; i++) {
      printf("%3f ", (X + i * d));
   }
   return 0;
}

出力

24.000000 26.000000 28.000000 30.000000 32.000000

  1. Androidでのクライアントサーバープログラミング

    この例は、Androidでのクライアントサーバープログラミングについて示しています サーバーとクライアントプロジェクトが必要 サーバー ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version = "1.0" encoding = "utf-8"?> <RelativeLa

  2. Cプログラミングでの静的メモリ割り当てとはどういう意味ですか?

    メモリは次の2つの方法で割り当てることができます- 静的メモリ割り当て 静的変数は、固定サイズの割り当てられたスペースの1つのブロックで定義されます。一度割り当てられると、解放されることはありません。 プログラムで宣言された変数にメモリが割り当てられます。 アドレスは「&」演算子を使用して取得でき、ポインタに割り当てることができます。 メモリはコンパイル時に割り当てられます。 スタックを使用して、メモリの静的割り当てを維持します。 この割り当てでは、メモリが割り当てられると、メモリサイズは変更できません。 効率は劣ります。 変数の最終的なサイズは、