ホームページ >バックエンド開発 >C++ >自然数の二乗平均?

自然数の二乗平均?

WBOY
WBOY転載
2023-09-20 22:29:121570ブラウズ

自然数の二乗平均?

自然数の二乗平均は、n 個の自然数の二乗をすべて加算し、その数で割ることによって計算されます。

最初の 2 つの自然数は 2.5、

12 22 = 5 => 5/ 2 = 2.5。

プログラミングには 2 つの計算方法があります -

  • ループを使用する
  • 数式を使用する
ループを使用して平方を計算する自然数の平均

このロジックは、すべての自然数の 2 乗を求めることによって機能します。 1 から n までループしてそれぞれの 2 乗を求め、sum 変数に加算します。次に、その合計を n で割ります。

自然数の二乗和を計算するプログラム -

サンプルコード

リアルタイムデモ

#include <stdio.h>
int main() {
   int n = 2;
   float sum = 0;
   for (int i = 1; i <= n; i++) {
      sum = sum + (i * i);
   }
   float average = sum/n;
   printf("The average of the square of %d natural numbers is %f", n,average);
   return 0;
}

出力

The average of the square of 2 natural numbers is 2.500000

この公式を使用して、自然数の二乗の平均を計算します。

計算を簡単にするための数式があります。自然数の二乗和を計算するには、式は「n*(n 1)*((2*n) 1)/6」です。これを数値 n で割ると、次の式が得られます。 ' (n 1)* ( (2*n) 1 )/6'。

自然数の二乗和を求めるプログラム -

サンプルコード

ライブデモ

#include <stdio.h>
int main() {
   int n = 2;
   float average = ((n+1)*((2*n)+1)/6);
   printf("The average of the square of %d natural numbers is %f", n,average);
   return 0;
}

出力

The average of the square of 2 natural numbers is 2.500000

以上が自然数の二乗平均?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。