Trung bình bình phương n số tự nhiên đầu tiên = (1² + 2² + ... + n²) / n.
Ví dụ
n=2: 1²+2²=5 → TB = 2.5
Hai phương pháp:
- Dùng vòng lặp
- Dùng công thức: (n+1)(2n+1)/6
Code vòng lặp
#include <stdio.h>
int main() {
int n = 2;
float sum = 0;
for (int i = 1; i <= n; i++)
sum += i * i;
float avg = sum / n;
printf("TB binh phuong %d so tu nhien la %f", n, avg);
return 0;
}
Kết quả: 2.500000
Code công thức
#include <stdio.h>
int main() {
int n = 2;
float avg = ((n+1) * (2*n+1)) / 6.0;
printf("TB binh phuong %d so tu nhien la %f", n, avg);
return 0;
}
Kết quả: 2.500000