Cho số nguyên N. Nhiệm vụ: tính tổng dãy √3 + √12 + √27 + √48 + ... đến n số hạng.
Ví dụ minh họa
Input: N = 3 Output: 10.3922
√3 + √12 + √27 = 1.732 + 3.464 + 5.196 = 10.392
Phương pháp giải
Số hạng thứ i: √(3i²) = i√3. Tổng = √3 × Σi = √3 × n(n+1)/2.
Ví dụ chương trình
#include <iostream>
#include <cmath>
using namespace std;
float calcSumNTerms(float n) {
return sqrt(3) * (n * (n + 1) / 2);
}
int main() {
float n = 25;
cout << "Tổng dãy đến " << n << " số hạng: " << calcSumNTerms(n);
return 0;
}
Kết quả
Tổng dãy đến 25 số hạng: 562.917