Valeria Vides

Generation

generate functionWed, 12 Mar 2025

Usando for. Pide un número N y muestra la suma de los primeros N números naturales.

Aquí te muestro un ejemplo de cómo puedes pedir un número `N` y mostrar la suma de los primeros `N` números naturales utilizando un `for` en C++: ```cpp #include <iostream> int main() { int N; // Pide un número al usuario std::cout << "Ingrese un número entero positivo: "; std::cin >> N; // Verifica si el número es positivo if (N <= 0) { std::cout << "Por favor, ingrese un número entero positivo."; return 1; } // Calcula la suma de los primeros N números naturales int suma = 0; for (int i = 1; i <= N; i++) { suma += i; } // Muestra la suma std::cout << "La suma de los primeros " << N << " números naturales es: " << suma << std::endl; return 0; } ``` En este código, el `for` se utiliza para iterar desde 1 hasta `N` y sumar cada número a la variable `suma`. Finalmente, se muestra la suma en la consola. También puedes utilizar la fórmula matemática para calcular la suma de los primeros `N` números naturales, que es `(N * (N + 1)) / 2`. Aquí te muestro cómo hacerlo: ```cpp #include <iostream> int main() { int N; // Pide un número al usuario std::cout << "Ingrese un número entero positivo: "; std::cin >> N; // Verifica si el número es positivo if (N <= 0) { std::cout << "Por favor, ingrese un número entero positivo."; return 1; } // Calcula la suma de los primeros N números naturales utilizando la fórmula int suma = (N * (N + 1)) / 2; // Muestra la suma std::cout << "La suma de los primeros " << N << " números naturales es: " << suma << std::endl; return 0; } ``` Esta versión del código es más eficiente y no requiere utilizar un `for` para calcular la suma.

Want to kickstart your project?Use the new AI Studio to create your code