Generation

generate functionTue, 29 Apr 2025

Diseñar un programa el cual halle la suma de los primeros "n"números posi

Aquí te muestro un ejemplo de cómo podrías implementar un programa en C++ para encontrar la suma de los primeros "n" números positivos: ```cpp #include <iostream> /** * Función para calcular la suma de los primeros "n" números positivos. * * @param n El número de términos a sumar. * @return La suma de los primeros "n" números positivos. */ int sumaPrimerosNumeros(int n) { if (n <= 0) { std::cerr << "Error: El número de términos debe ser positivo." << std::endl; return -1; // Valor de error } int suma = 0; for (int i = 1; i <= n; i++) { suma += i; } return suma; } int main() { int n; std::cout << "Ingrese el número de términos a sumar: "; std::cin >> n; int resultado = sumaPrimerosNumeros(n); if (resultado != -1) { std::cout << "La suma de los primeros " << n << " números positivos es: " << resultado << std::endl; } return 0; } ``` Este programa define una función `sumaPrimerosNumeros` que toma un entero `n` como parámetro y devuelve la suma de los primeros `n` números positivos. La función utiliza un bucle `for` para sumar cada número desde 1 hasta `n`. En el `main`, se pide al usuario que ingrese el número de términos a sumar, y luego se llama a la función `sumaPrimerosNumeros` con ese valor. Si la función devuelve un valor válido, se imprime el resultado. También se incluye una validación para asegurarse de que el número de términos sea positivo. Si el usuario ingresa un valor negativo o cero, se imprime un mensaje de error y se devuelve un valor de error (-1).

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