PDA

Ver la versión completa : Sumar digitos en C



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.

Emeric
06/11/2012, 05:35
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.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!