Ebben a példában megtanulja kiszámítani a természetes számok összegét.
A példa megértéséhez ismernie kell a következő C ++ programozási témákat:
- C ++ a hurokhoz
Az 1, 2, 3, 4 pozitív egész számok természetes számok.
Ez a program pozitív egész számot vesz fel a felhasználótól (tegyük fel, hogy a felhasználó n-t adott meg), majd ez a program 1 + 2 + 3 +…. + N értéket jelenít meg.
Példa: A természetes számok összege hurok segítségével
#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; )
Kimenet
Adjon meg egy pozitív egész számot: 50 Összeg = 1275
Ez a program feltételezi, hogy a felhasználó mindig pozitív számot ír be.
Ha a felhasználó negatív számot ír be, az összeg = 0 jelenik meg, és a program leáll.
Ez a program rekurzióval is elvégezhető. Tekintse meg ezt a cikket a természetes számok összegének kiszámításához rekurzióval.