В този пример ще се научите да изчислявате сумата на естествените числа.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на C ++:
- C ++ за Loop
Положителните цели числа 1, 2, 3, 4 … са известни като естествени числа.
Тази програма взема положително цяло число от потребителя (да предположим, че потребителят е въвел n), след това програмата показва стойността на 1 + 2 + 3 +…. + N.
Пример: Сума от натурални числа с помощта на цикъл
#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; )
Изход
Въведете положително цяло число: 50 Сума = 1275
Тази програма приема, че потребителят винаги въвежда положително число.
Ако потребителят въведе отрицателно число, Sum = 0 се показва и програмата се прекратява.
Тази програма може да се направи и с помощта на рекурсия. Вижте тази статия за изчисляване на сумата на естествените числа с помощта на рекурсия.