Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah purata bagi semua nombor genap sebelum nombor genap yang diberikan?

Apakah purata bagi semua nombor genap sebelum nombor genap yang diberikan?

王林
王林ke hadapan
2023-08-25 23:53:061030semak imbas

Apakah purata bagi semua nombor genap sebelum nombor genap yang diberikan?

Untuk mencari purata nombor genap sebelum nombor genap yang diberikan, kami akan menjumlahkan semua nombor genap sebelum nombor yang diberi dan kemudian mengira bilangan nombor genap. Kemudian bahagikan hasil tambah dengan bilangan nombor genap.

Contoh

Purata nombor genap hingga 10 ialah 6, iaitu

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

Terdapat dua cara untuk mengira purata nombor genap sehingga n , Sekarang ini malah.

  • Menggunakan gelung
  • Menggunakan formula

Program untuk mengira purata nombor genap hingga n menggunakan gelung

Untuk mengira purata nombor genap hingga n, kami akan menambah semua nombor genap hingga n dan kemudian bahagikan dengan Bilangan nombor genap hingga n.

Program untuk mengira purata nombor asli genap hingga n -

Kod Contoh

Demonstrasi Langsung

#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;
}

Output

The average of even numbers till 14 is 8.000000

Gunakan formula untuk mengira purata nombor genap hingga n

Untuk mengira purata nombor genap hingga n , kita boleh menggunakan formula matematik (n+2)/2, di mana n ialah nombor genap yang diberikan dalam masalah kita.

Program untuk mengira purata n nombor asli -

Kod contoh

Demonstrasi masa nyata

#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;
}

Output

The average of even numbers till 14 is 8.000000

Atas ialah kandungan terperinci Apakah purata bagi semua nombor genap sebelum nombor genap yang diberikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam