Suma de los primeros N números naturales en C++

Este ejercicio introduce el concepto de suma mediante un bucle en C++. Creará un programa que calcula la suma de los primeros N números naturales, donde N lo proporciona el usuario. Esta es una tarea común en matemáticas y programación, y es una forma ideal de aprender cómo funcionan conjuntamente los bucles y las variables.

El programa solicitará al usuario que introduzca un entero positivo N. Luego, mediante una estructura de bucle, sumará todos los números del 1 al N y mostrará el total. Esta técnica se utiliza a menudo en cálculos estadísticos, teoría de números y pruebas de rendimiento de bucles.

Al completar este ejercicio, mejorará su comprensión de las estructuras iterativas, la lógica condicional y la validación de entrada en C++.

Grupo

Introducción a C++

Ojetivo

1. Declarar una variable entera para almacenar la entrada del usuario (N) y otra para almacenar la suma.
2. Pedir al usuario que introduzca un entero positivo.
3. Usar un bucle para iterar de 1 a N y sumar cada número a la suma.
4. Mostrar el resultado final.

Suma los primeros N números naturales.

Ejemplo de Código C++

 Copiar Código C++
#include <iostream> // Include the iostream library to handle input and output

using namespace std; // Use the standard namespace

// Main function - the starting point of the program
int main() {
    int N, sum = 0; // Declare an integer N for user input and sum initialized to 0

    // Prompt the user to enter a positive number
    cout << "Enter a positive integer: ";
    cin >> N; // Read user input and store it in variable N

    // Use a for loop to calculate the sum from 1 to N
    for (int i = 1; i <= N; ++i) {
        sum += i; // Add each number to the total sum
    }

    // Display the result of the summation
    cout << "The sum of the first " << N << " natural numbers is: " << sum << endl;

    return 0; // Return 0 to indicate that the program ended successfully
}

 Salida

Enter a positive integer: 5
The sum of the first 5 natural numbers is: 15

Comparte este ejercicio C++

Más ejercicios de programación C++Introducción a C++

¡Explora el conjunto de ejercicios de programación en C++! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C++. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C++.

  • Imprima los 10 primeros números de Fibonacci en C++

    Este ejercicio te ayudará a comprender cómo generar una secuencia de números basada en lógica matemática mediante programación iterativa. Específicamente, escribirás un programa en...

  • Programa Hola Mundo en C++

    El programa "¡Hola, mundo!" es uno de los más sencillos de escribir en cualquier lenguaje de programación. Sirve como introducción a la sintaxis y la funcionalidad básica de un len...

  • Suma de dos números ingresados ​​por el usuario en C ++

    Este ejercicio introduce el manejo de la entrada del usuario en C++ mediante un programa sencillo que suma dos números proporcionados por el usuario. Es un punto de partida ideal p...

  • Convertir Celsius a Fahrenheit en C++

    Este ejercicio, ideal para principiantes, demuestra cómo realizar una conversión de temperatura de Celsius a Fahrenheit mediante una fórmula aritmética básica en C++. Es una excele...

  • Calcular el área de un círculo en C++

    Este ejercicio te ayuda a practicar el uso de variables, operaciones matemáticas y la entrada/salida del usuario en C++ calculando el área de un círculo. La fórmula para calcular e...

  • Generador de tablas de multiplicar en C++

    Este ejercicio se centra en generar la tabla de multiplicar de un número proporcionado por el usuario. Introduce el uso de bucles en C++, específicamente el bucle `for`, para repet...