Neste exemplo, você aprenderá a calcular a soma dos números naturais.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C ++:
- C ++ para Loop
Os inteiros positivos 1, 2, 3, 4 … são conhecidos como números naturais.
Este programa recebe um número inteiro positivo do usuário (suponha que o usuário inseriu n), então, este programa exibe o valor de 1 + 2 + 3 + … + n.
Exemplo: soma de números naturais usando loop
#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; )
Resultado
Insira um número inteiro positivo: 50 Soma = 1275
Este programa assume que o usuário sempre insere um número positivo.
Se o usuário inserir um número negativo, Sum = 0 será exibido e o programa será encerrado.
Este programa também pode ser feito usando recursão. Confira este artigo para calcular a soma dos números naturais usando recursão.