Mình đang học nhập môn lập trình C. Có 1 đề bài như sau:
“Số nút của 1 số nguyên dương N là tổng các chữ số của N. Nếu số nút này lớn hơn hay bằng 10 thì tiếp tục lặp lại quá trình tính tổng các chữ số của số nút cho đến khi nó nhỏ hơn 10 để được số nút N.
VD: Số nút của N=9817 là 7 (vì 9 + 8 + 1 + 7 = 25 --> 2 + 5 = 7)”
Bài toán tính tổng trong C
em tinh duoc tong cua cac chu so roi,nhung xong khong biet lam gi nua
Bạn cần một hàm tính tổng, bằng cách lấy N %10, /10 liên tiếp -> N = 0 và cộng dồn vào 1 biến s. Sau đó while cho nó chạy thôi 
minh chua hoc ham ban ak
ai giup em tip voi
#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
int n,s,tg,k;
printf("nhap vao so n");
scanf("%d",&n);
tg=n;
s=0;
while(tg!=0)
{
k=tg%10;
s=s+k;
tg=tg/10;
}
printf("tong cac nut la %d",s);
}
Chưa học hàm thì cho cái while đó vào trong một while khác để kiểm tra thôi 
while(1){
while (...){...}
if (....){
break;
}
tg = s;
s = 0;
}
Xem cách paste code lại nhé 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?