Cho số n. Nhiệm vụ: tìm trung bình của N số tự nhiên đầu tiên.
Ví dụ minh họa
Input: N = 23 Output: 12
Tổng 1..23 = 276, trung bình = 276/23 = 12.
Phương pháp giải
Công thức: Tổng N số đầu = N(N+1)/2. Trung bình = (N+1)/2.
Ví dụ chương trình
#include <iostream>
using namespace std;
float calcAverage(int n) {
return (float)(n + 1) / 2;
}
int main() {
int N = 45;
cout << "Trung bình " << N << " số tự nhiên đầu tiên: " << calcAverage(N);
return 0;
}
Kết quả
Trung bình 45 số tự nhiên đầu tiên: 23