Šajā piemērā jūs iemācīsities aprēķināt dabisko skaitļu summu.
Lai saprastu šo piemēru, jums jāzina par šādām C ++ programmēšanas tēmām:
- C ++ lokam
Pozitīvi veseli skaitļi 1, 2, 3, 4… ir pazīstami kā dabiskie skaitļi.
Šī programma no lietotāja ņem pozitīvu veselu skaitli (pieņemsim, ka lietotājs ievadīja n), pēc tam šī programma parāda vērtību 1 + 2 + 3 +…. + N.
Piemērs: Dabisko skaitļu summa, izmantojot cilpu
#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; )
Rezultāts
Ievadiet pozitīvu veselu skaitli: 50 Sum = 1275
Šī programma pieņem, ka lietotājs vienmēr ievada pozitīvu skaitli.
Ja lietotājs ievada negatīvu skaitli, tiek parādīta summa = 0 un programma tiek pārtraukta.
Šo programmu var veikt arī, izmantojot rekursiju. Apskatiet šo rakstu, lai aprēķinātu dabisko skaitļu summu, izmantojot rekursiju.