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

Tổng của tổng n số tự nhiên đầu tiên C++

Tìm tổng của các tổng tiền tố: S = 1 + (1+2) + (1+2+3) + ... + (1+2+...+n).

Ví dụ n = 4: Tổng 1 số đầu = 1 Tổng 2 số đầu = 3 Tổng 3 số đầu = 6 Tổng 4 số đầu = 10 Kết quả = 1 + 3 + 6 + 10 = 20

Ví dụ minh họa

#include <iostream>
using namespace std;

int sumofSum(int n) {
    int sum = 0;
    for (int i = 1; i <= n; i++)
        sum += i * (i + 1) / 2;
    return sum;
}

int main() {
    int n = 4;
    cout << "Tong cua tong " << n << " so tu nhien dau tien la " << sumofSum(n);
    return 0;
}

Kết quả

Tong cua tong 4 so tu nhien dau tien la 20