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...