Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Como Sumar todos los numeros de un valor
Experto: estrujones
Valoración: 5
Fecha: 26/06/2008


Como Sumar todos los numeros de un valor
quiero saber si un numero es primo, y necesito sumar todos los numeros de ese valor. Ej, si el numero a saber si es primo es es 27, necesito sumar 2+7. Si el numero a saber que es primo es 1458, necesito sumar 1+4+5+8 para tener la suma de ellos, como hago es en C++??? Hay alguna instruccion o metodo para eso??

Como Sumar todos los numeros de un valor
int suma(int n) { int aux=n, acumulador=0; while(aux>1){ acumulador=acumulador+(aux%10); aux=aux/10; } return acumulador; }

Como Sumar todos los numeros de un valor
perdona mi ignorancia pero, expliqueme eso puede?? Se entendio mi explicacion de lo que necesito?? el valor de mi variable es: 1548, entonces yo quiero un total de la suma de los numeros de ese valor. 1548 => 1+5+4+8 = 18. Se entendio???

Como Sumar todos los numeros de un valor
No lo habia probado faltava un = EN "While(aux>=1)" si k entiendo lo k me pides. El programa es muy simple Hasta que el numero no sea decimal, acumula la ultima cifra, y le kitas una cifra int suma(int n) { int aux=n, acumulador=0; while(aux>=1){ acumulador=acumulador+(aux%10); aux=aux/10; } return acumulador; }

Pregunta finalizada. Valoración: 5
Gracias


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/c-y-c------/respuestas/1869098/como-sumar-todos-los-numeros-de-un-valor