Avid
25/01/2012, 16:47
Para sumar cualquier cantidad de digitos en C, por ejemplo un numero 435 la suma de sus dígitos es 4+3+5=12.
int num, sum, sum2;
scanf("%d", &num);
sum2=0;
while(sum != 0){
sum=num%10;
num=num/10;
sum2=sum2+sum;
}
printf("%d", sum2);
pruebenlo.
int num, sum, sum2;
scanf("%d", &num);
sum2=0;
while(sum != 0){
sum=num%10;
num=num/10;
sum2=sum2+sum;
}
printf("%d", sum2);
pruebenlo.