Implemente un algoritmo para determinar la suma de las cifras pares de un número ingresado por teclado
Solución
Se ingresan una cadena de números y obtenemos como resultado la suma de los números pares de dicha cadena.
Ejemplo:
- Entrada: 123456
- Resultado: 12
#include <iostream> using namespace std; int main() { int sum=0; int num,digito; cout<<"Ingrese una cadena de numeros"<<endl; cin>>num; while(num>1){ digito = num%10; num=num/10; if(digito%2==0){ sum=sum+digito; } } cout<<sum; return 0; }
5 comentarios:
Muy bueno, gracias enserio me ayudo mucho!
Desarrollar un programa en C que devuelva el número total de cifras pares que
contienen dos números solicitados al usuario por teclado. Los números pedidos se
guardarán en un tipo long y sólo se considerarán como válidos si son mayores que
cero.
Es obligatorio el uso de las siguientes funciones (además del main):
Una función que permita leer un número entero positivo y que nos devuelva dicho
número. Si el número es negativo, o cero, se mostrará un mensaje de error y se
pedirá el valor de nuevo. Esta función se llamará dos veces desde el main para leer
los dos números necesarios.
Una función que, dado un número (de tipo long), devuelva como resultado el
número de cifras pares que contiene dicho número (el cero también se considera
como un dígito par).
Podrias por favor explicar lo del sum?, no veo aun cual es su valor
No esta bien hecho lo compile y no da el resultado
Este codigo no se encuentra bien porque suma incluso los numeros impares
Publicar un comentario