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

与えられた奇数までの奇数の平均?


与えられた奇数までの奇数の平均は単純な概念です。その数まで奇数を見つけて、それらの合計を取り、その数で割るだけです。

nまでの奇数の平均を求める場合。次に、1からnまでの奇数を見つけて加算し、それを奇数の数で割ります。

9までの奇数の平均は5です。つまり

1 + 3 + 5 + 7 + 9 =25 => 25/5 =5

奇数であるnまでの奇数の平均を計算する方法は2つあります。

  • ループの使用
  • 数式の使用

ループを使用してnまでの奇数の平均を見つけるプログラム

nまでの奇数の平均を計算するには、nまでのすべての数値を加算してから、それまでの奇数の数で割ります。

n −

までの奇数の自然数の平均を計算するプログラム

サンプルコード

#include <stdio.h>
int main() {
   int n = 15,count = 0;
   float sum = 0;
   for (int i = 1; i <= n; i++) {
      if(i%2 != 0) {
         sum = sum + i;
         count++;
      }
   }
   float average = sum/count;
   printf("The average of odd numbers till %d is %f",n, average);
   return 0;
}

出力

The average of odd numbers till 15 is 8.000000

数式を使​​用してnまでの奇数の平均を求めるプログラム

nまでの奇数の平均を計算するには、数式(n + 1)/ 2を使用できます。ここで、nは、問題の特定の条件である奇数です。

n −

までの奇数の自然数の平均を計算するプログラム

サンプルコード

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

出力

The average of odd numbers till 15 is 8.000000

  1. 2つの素数の合計として表される数のCプログラム。

    問題 与えられた数が2つの素数の合計として表現できるかどうかを調べます。 正の整数Nが与えられた場合、数Nが2つの素数の合計として表現できるかどうかを確認する必要があります。 解決策 以下に示す例を考えてみましょう- 20は、2つの素数3と17、13と7の合計として表すことができます。 20 =3 + 7 20 =13 + 7 アルゴリズム 与えられた数を2つの素数の合計として表現するには、以下に示すアルゴリズムを参照してください。 ステップ1-実行時にチェックする番号を入力します。 ステップ2-i=2から(num / 2)まで繰り返します。 ステップ3-iが素数である

  2. 与えられた数の掛け算の九九をCで印刷する

    プログラムの説明 与えられた数の掛け算の九九を印刷する アルゴリズム 掛け算の九九を作成する必要があるユーザーから任意の数を受け入れます。 I(=1)の値で始まる与えられた数を掛けます Iの値が12以下になるまで、Iの値をインクリメントして、指定された数値を乗算します。 例 /* Program to print the multiplication table of a given number */ #include <stdio.h> int main() {    int number, i;    clrscr(); &nb