Tìm trung bình các số chẵn từ 2 đến n (n chẵn). Cộng tất cả số chẵn, chia cho số lượng.
Ví dụ
n=10: 2+4+6+8+10=30, có 5 số → TB = 6
Hai phương pháp:
- Dùng vòng lặp
- Dùng công thức: (n+2)/2
Code dùng vòng lặp
#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 += i;
count++;
}
}
float avg = sum / count;
printf("Trung binh so chan den %d la %f", n, avg);
return 0;
}
Kết quả: Trung bình số chẵn đến 14 là 8.000000
Code dùng công thức
#include <stdio.h>
int main() {
int n = 14;
float avg = (n + 2) / 2.0;
printf("Trung binh so chan den %d la %f", n, avg);
return 0;
}
Kết quả: 8.000000