/* Programa que retorna a soma das casas decimais de um número */
#include<stdio.h>
#include<locale.h>
int main(int argc, const char* argv[])
{
int soma=0, num;
printf("Por favor, digite um número inteiro: \n");
while( num / 10 )
{
soma+=num%10;
num=num/10;
}
soma+=num;
printf("A soma dos dígitos é %d.\n",soma
);
return 0;
}
LyogUHJvZ3JhbWEgcXVlIHJldG9ybmEgYSBzb21hIGRhcyBjYXNhcyBkZWNpbWFpcyBkZSB1bSBuw7ptZXJvICovCgojaW5jbHVkZTxzdGRpby5oPgojaW5jbHVkZTxsb2NhbGUuaD4KCmludCBtYWluKGludCBhcmdjLCBjb25zdCBjaGFyKiBhcmd2W10pCnsKICBzZXRsb2NhbGUoTENfQUxMLCJwb3J0dWd1ZXNlIik7CiAgaW50IHNvbWE9MCwgbnVtOwogIAogIHByaW50ZigiUG9yIGZhdm9yLCBkaWdpdGUgdW0gbsO6bWVybyBpbnRlaXJvOiBcbiIpOwogIHNjYW5mKCIlZCIsJm51bSk7CiAgCiAgd2hpbGUoIG51bSAvIDEwICkKICB7CiAgICBzb21hKz1udW0lMTA7CiAgICBudW09bnVtLzEwOwogICB9CiAgIAogICBzb21hKz1udW07CiAgIHByaW50ZigiQSBzb21hIGRvcyBkw61naXRvcyDDqSAlZC5cbiIsc29tYSk7CiAgIAogICByZXR1cm4gMDsKfQ==