Tässä esimerkissä opit laskemaan luonnollisten lukujen summan.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C ++ -ohjelmointiaiheista:
- C ++ silmukalle
Positiiviset kokonaisluvut 1, 2, 3, 4… tunnetaan luonnollisina lukuina.
Tämä ohjelma ottaa käyttäjältä positiivisen kokonaisluvun (oletetaan, että käyttäjä on syöttänyt n), sitten tämä ohjelma näyttää arvon 1 + 2 + 3 +…. + N.
Esimerkki: Luonnollisten numeroiden summa silmukan avulla
#include using namespace std; int main() ( int n, sum = 0; cout <> n; for (int i = 1; i <= n; ++i) ( sum += i; ) cout << "Sum = " << sum; return 0; )
Tuotos
Syötä positiivinen kokonaisluku: 50 Sum = 1275
Tämä ohjelma olettaa, että käyttäjä syöttää aina positiivisen luvun.
Jos käyttäjä syöttää negatiivisen luvun, summa = 0 näkyy ja ohjelma lopetetaan.
Tämä ohjelma voidaan tehdä myös rekursiolla. Tässä artikkelissa lasketaan luonnollisten lukujen summa rekursiota käyttämällä.