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

自然数の二乗平均?

WBOY
リリース: 2023-09-20 22:29:12
転載
1567 人が閲覧しました

自然数の二乗平均?

自然数の二乗平均は、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'。

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

サンプルコード

ライブデモ< /p>

#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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート