Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ค่าเฉลี่ยของกำลังสองของ n จำนวนธรรมชาติแรก


ให้ตัวเลข n หาค่าเฉลี่ยของกำลังสองของจำนวนธรรมชาติ 1 ถึง n หากลางสองของทุกตัว บวกกัน แล้วหารด้วย n

Input: 3 Output: 4.666667

คำอธิบาย

1^2 + 2^2 + 3^2 = 1 + 4 + 9 = 14
14 / 3 = 4.666667

ตัวอย่าง

#include <iostream>
using namespace std;
int main() {
    long n, i, sum = 0, d;
    n = 3;
    for (i = 1; i <= n; ++i) {
        d = i * i;
        sum += d;
    }
    cout << sum / n;
    return 0;
}