08/04/2013, 10:38
|
| | Fecha de Ingreso: abril-2013
Mensajes: 2
Antigüedad: 11 años, 7 meses Puntos: 0 | |
sumar cada numero de un numero de x cifras buenas, tal y como dice el titulo necesito sumar cada cifra de un numero de x cifras entero , es decir: si entro el numero 123 me debe sumar 1+2+3.
aqui dejo mi parte del programa que obviamente no funciona ya qe como resultado al sumar 1+2+3 me da 150.
int main(int argc, char** argv) {
int i=0, suma=0;
while (i<3) //supongamos que el numero es de 3 cifras.
{
suma=suma+getchar();
i++;
}
printf("la suma es: %d",suma);
}
gracias!! necesitaria ayuda en mi programa o si alguien tiene una alternativa mejor... |