Generation

generate functionTue, 26 Nov 2024

Elabora un programa que posibilite sumar los dígitos que conforman un numero entero.

Aquí te presento un programa en C++ que suma los dígitos de un número entero: ```cpp #include <iostream> // Función para sumar los dígitos de un número entero int sumarDigitos(int numero) { int suma = 0; while (numero != 0) { suma += numero % 10; numero /= 10; } return suma; } int main() { int numero; std::cout << "Ingrese un número entero: "; std::cin >> numero; int suma = sumarDigitos(numero); std::cout << "La suma de los dígitos es: " << suma << std::endl; return 0; } ``` **Explicación del código:** 1. La función `sumarDigitos` toma un número entero como parámetro y devuelve la suma de sus dígitos. 2. La función utiliza un bucle `while` para recorrer los dígitos del número entero. 3. En cada iteración, se suma el dígito actual (obtenido mediante `numero % 10`) a la suma total. 4. Luego, se divide el número entero por 10 para pasar al siguiente dígito. 5. El bucle se repite hasta que el número entero sea 0. 6. En el `main`, se pide al usuario que ingrese un número entero y se llama a la función `sumarDigitos` para calcular la suma de sus dígitos. 7. Finalmente, se imprime el resultado en la consola. **Ejemplo de uso:** Ingrese un número entero: 1234 La suma de los dígitos es: 10 En este ejemplo, la suma de los dígitos de 1234 es 1 + 2 + 3 + 4 = 10.

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