首頁 >後端開發 >C++ >給定的偶數之前的所有偶數的平均值是多少?

給定的偶數之前的所有偶數的平均值是多少?

王林
王林轉載
2023-08-25 23:53:061064瀏覽

給定的偶數之前的所有偶數的平均值是多少?

為了找到給定偶數之前的偶數的平均值,我們將把給定數字之前的所有偶數相加,然後計算偶數的數量。然後將總和除以偶數的個數。

範例

直到10 為止偶數的平均值為6,即

2 4 6 8 10 = 30 => 30/ 5 = 6

有兩種方法計算直到n 的偶數的平均值,即 偶數。

  • 使用循環
  • 使用公式

計算直到n為止偶數的平均值的程式使用循環

為了計算直到n的偶數的平均值,我們將把直到n的所有偶數相加,然後除以直到n的偶數的個數。

計算程式直到n 為止的偶自然數的平均值-

範例程式碼

 即時示範

#include <stdio.h>
int main() {
   int n = 14,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 even numbers till %d is %f",n, average);
   return 0;
}

輸出

The average of even numbers till 14 is 8.000000

使用公式計算直到n 的偶數的平均值

要計算直到n 的偶數的平均值,我們可以使用數學公式(n 2)/2,其中n 是偶數這是我們問題中的給定條件。

計算 n 個偶自然數平均值的程式 -

範例程式碼

 即時示範

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

輸出

The average of even numbers till 14 is 8.000000

以上是給定的偶數之前的所有偶數的平均值是多少?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除