Rumah > Artikel > pembangunan bahagian belakang > 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.
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.
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 -
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; }
The average of even numbers till 14 is 8.000000
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 -
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; }
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!