estou tentando resolver esse problema mas até o momento não consegui.
Escreva um programa que leia um número inteiro maior do que zero e imprima a soma de todos os seus algarismos. Por exemplo, o número 251 corresponderá ao valor 8
(2 + 5 + 1). Se o número lido for negativo, o mesmo deverá ser convertido para positivo.
#include<stdio.h>
#include<math.h>
int num,resto,soma;
int main(){
printf("digite um numero inteiro\n");
scanf("%i",&num);
resto = num % 10;
num = (num - resto)/10;
printf(" %i %i ",num,resto);
return 0;
}