Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Trung bình cộng số chẵn đến số chẵn cho trước

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