one4zero, если на С то я так решал ее
#include <stdio.h>
int main(int argc, const char * argv[])
{
int y1,y2,y3,y4;
printf("Выполняем задачу №8\n");
printf("Вычислить сумму цифр четырехзначного числа\n");
printf("Введите четырехзначное число формата xxxx (например 1234):\n");
scanf("%1d%1d%1d%1d",&y1,&y2,&y3,&y4);
printf("Сумма цифр из числа(%d%d%d%d) равна: %d \n",y1,y2,y3,y4,(y1+y2+y3+y4));
return 0;
}