Сума от цифрите на число

  1. #include <stdio.h>
  2.  
  3. int digitsum(int number)
  4. {
  5.     int sum = number%10;
  6.     int k = number/10;
  7.     do
  8.     {
  9.         sum += k%10;
  10.         k = k/10;
  11.     }while(k != 0);
  12.  
  13.     return sum;
  14. }
  15.  
  16. int main()
  17. {
  18.     int number;
  19.     printf("Vyvedete chislo: ");
  20.     scanf("%d", &number);
  21.     printf("Sumata ot cifrite na
  22.             chisloto %d e: %d
  23. ", number, digitsum(number));
  24.  
  25.     return 0;
  26. }