Bilangan bulat positif 1, 2, 3, 4 … dikenal sebagai bilangan alami.

Program ini mengambil bilangan bulat positif dari pengguna (misalkan pengguna masuk n ) lalu, program ini menampilkan nilai 1 + 2 + 3 + …. + n.


Contoh: Jumlah Bilangan Alami menggunakan loop

#include 
using namespace std;

int main()
{
    int n, sum = 0;

    cout << "Enter a positive integer: ";
    cin >> n;

    for (int i = 1; i <= n; ++i) {
        sum += i;
    }

    cout << "Sum = " << sum;
    return 0;
}

Keluaran

Enter a positive integer: 50
Sum = 1275

Program ini mengasumsikan bahwa pengguna selalu memasukkan angka positif.

Jika pengguna memasukkan angka negatif, Jumlah = 0 ditampilkan dan program dihentikan.

Program ini juga bisa dilakukan dengan menggunakan rekursi. Lihat artikel ini untuk menghitung jumlah bilangan asli menggunakan rekursi.