自然数の二乗の平均?
自然数の二乗の平均は、n個までのすべての二乗を加算し、それを数で割ることによって計算されます。
サンプル
最初の2つの自然数の2乗の平均は2.5です
1 2 + 2 2 =5 => 5/2=2.5。
これを計算する方法は2つあります。プログラミング-
- ループの使用
- 数式の使用
ループを使用して自然数の2乗の平均を計算する
このロジックは、すべての自然数の二乗を見つけることによって機能します。 1からnまでループして、それぞれの2乗を見つけ、合計変数に追加します。次に、この合計を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
数式を使用して自然数の2乗の平均を計算します。
計算を簡単にするための数式があります。自然数の二乗和を計算する場合、式は'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
-
C最初のn個の自然数の立方和のプログラム?
この問題では、最初のn個の自然数の立方体の合計を取得する方法を確認します。ここでは、1からnまで実行されるforループを使用しています。各ステップで、項の3乗を計算し、それを合計に追加します。このプログラムは、完了するまでにO(n)時間かかります。しかし、これをO(1)または一定時間で解きたい場合は、この級数式-を使用できます。 アルゴリズム cubeNNatural(n) begin sum := 0 for i in range 1 to n, do sum := sum + i^3 &n
-
最初のn個の自然数の二乗和のためのC++プログラム?
この問題では、最初のn個の自然数の2乗の合計を取得する方法を確認します。ここでは、1からnまで実行されるforループを使用しています。各ステップで、項の2乗を計算し、それを合計に追加します。このプログラムは、完了するまでにO(n)時間かかります。しかし、これをO(1)または一定時間で解きたい場合は、この級数式-を使用できます。 アルゴリズム squareNNatural(n) begin sum := 0 for i in range 1 to n, do sum := sum + i^2 &